2013-04-01 29 views
1

即时通讯做一个SQL让我显示具体电影的特定电影的日期与2个变量的SQL

我做了它,它是为电影工作。我的意思是告诉我具体的电影演出的日期...我需要一种方法也显示特定电影的演出日期和具体的电影

SELECT show.show_datetime 
FROM `cinema` 
JOIN `theater` ON `theater`.`cinema_id` = `cinema`.`cinema_id` 
JOIN `show` ON `show`.`theater_id` = `theater`.`theater_id` 
WHERE `cinema`.`cinema_id` = 1 

请注意,我有一个表,电影和PK用movie_id

+0

莫比你能表现出一定的表模式? – piotrekkr

+0

我们如何知道从哪个表中选取电影列? – DevelopmentIsMyPassion

+1

电影人和电影之间有什么区别? – DevelopmentIsMyPassion

回答

0

我可以看到movie_id上​​的节目和电影表之间存在关系。因此使用下面的查询,让我知道,从2

SELECT show.show_datetime 
FROM `cinema` 
JOIN `theater` ON `theater`.`cinema_id` = `cinema`.`cinema_id` 
JOIN `show` ON `show`.`theater_id` = `theater`.`theater_id` 
JOIN 'movie' ON `show`.`movie_id` = `movie`.`movie_id` = 
WHERE `cinema`.`cinema_id` = 1 AND `movie`.`movie_id` = 2 

更改影片ID,无论你需要

+0

没有它不工作 – ouzoumzak

+0

是的,它的工作......只是纠正了一些语法错误...非常感谢你 – ouzoumzak

+0

是最受欢迎的。对不起,我不是PHP的MySQL的家伙,所以可能是你有语法错误。很高兴工作。 – DevelopmentIsMyPassion