2013-04-01 30 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