1

我正在做一个 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 

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

4

1 回答 1

0

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

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 从 2 更改为您需要的任何内容

于 2013-04-01T10:14:55.563 回答