Я здание небольшой бронирования кино система PHP веб-приложение,Присоединение и группирование SQL Результаты
База данных имеет фильм и Отображение таблицы. (Среди других, но не важно)
Отображения имеет дату и время, и каждый Отображение состоит из одного пленки
Фильм может иметь много показов
Я пытаюсь создать запрос, который получит все имя film_name, show_date и show_time, хотя я хочу сгруппировать результаты, чтобы у меня не было нескольких фильмов в результате, так как у вас может быть больше n один, показывающий на ту же дату.
У меня есть этот SQL:
SELECT f.film_name, s.showing_date, s.showing_time
FROM film f, showing s
WHERE f.film_id = s.film_id
GROUP BY s.film_id
Однако это не показывая все времена для каждого фильма, только первый. Я предполагаю, что многое упущено, и, возможно, мне следует разделить время показа на отдельную таблицу, но любая помощь будет принята с благодарностью. При необходимости я получаю больше информации и диаграмм.
Благодаря
Вы говорите, что не хотите, чтобы в результате было несколько фильмов, но вы также не хотите показывать одно шоу для каждого фильма ... эти два противоречат друг другу; каковы результаты, которые вы хотели бы вернуть? –
@ user1308430 лучше поместить свои таблицы с некоторыми данными и желаемым результатом, чтобы мы могли помочь, ваш вопрос не имеет ясного смысла ... –