我建立一个小型电影院订票系统PHP的Web应用程序,加入和分组SQL结果
数据库具有电影和显示表。 (其中包括但并不重要)
一个显示有一个日期和时间,以及每个显示由一个电影
一个电影可以有很多看房
我试图建立一个查询,将获得所有的film_name,showing_date和showing_time,虽然我想分组的结果,所以我没有在结果中的多个电影,因为你可以有更多的临时工ñ一个在同一天显示。
我有这样的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
但是它没有显示为每部影片,只是第一个所有的时间。我想我错过了很多,也许我应该把展示时间分成单独的表格,但是任何帮助都将不胜感激。如有必要,我会提供更多的信息和图表。
感谢
你说你不想在结果中有多部电影,但你也不想为每部电影展示一个演出时间......这两个是矛盾的;你想回来的结果是什么? – 2012-04-02 16:17:17
@ user1308430更好的你把你的表与一些数据和所需的输出,所以我们可以提供帮助,你的问题没有明确的意义... – 2012-04-04 07:51:28