Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zapytanie sql, wszystkie godziny dla seansu
Forum PHP.pl > Forum > Bazy danych > MySQL
Boshi
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..
Pyton_000
od biedy GROUP_CONCAT a potem w skrypcie explode()
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.