Cześć, potrzebuje zapytania SQL które wyciągnie mi wszystkie godziny dla danego seansu, ale seans ma pojawić się tylko raz.
Tzn np; Seansów mamy 5. Tytuły: Seans 1 Seans2 i np Seans1 ma 4 godziny różne a seans2 tylko jedną. Zamiast wyświetlać 4x Seans1 chciałbym po prostu wyświetlić Seans1 raz i 4x jego godzinę obok gdzieś.
tabele
https://gyazo.com/fa8b99361f4ad7a85e756f8225aaddea
Skleiłem coś takiego:
SELECT `seanse`.* FROM `seanse` INNER JOIN `movie` ON `seanse`.`id_movie` = `movie`.`id_movie` INNER JOIN `room` ON `seanse`.`id_room` = `room`.`id_room` WHERE `active`='active' GROUP BY `name` ORDER BY `name`
Niby wyświetla tylko po jednym seansie, ale godziny(daty) też są wyświetlane tylko po jednej...
http://www.cinema3d.pl/klodzko/repertuar
tak jak tutaj. Jeden seans ale kilka godzin.
mozna zamknąć.. wyciągnąłem po group by a potem w drugiej pętli warunkiem sprawdziłem..