以下是我正在为我的一个查询连接所做的工作,我正在尝试创建一个表,其中包含一般放映详细信息并与电影详细信息相结合。我不断收到错误 1066。任何人都可以帮助或详细说明原因吗?
SELECT screening.ScreeningID, screening.MovieID, SeatCapacity, SeatsAvailable
FROM screening
LEFT JOIN movie
ON screening.ID = movie.ScreeningID
UNION
SELECT MovieName, Director, Genre
FROM movie
RIGHT JOIN movie
ON screening.ID = movie.ScreeningID;
更新:
感谢大家的回复,我一直是一个绝对完整的菜鸟,并且处理过复杂的事情(像往常一样)。经过更多的挖掘,这就是我想出的完美的作品。我试图通过组合来自多个表格的数据,在一个表格的筛选中输出座位可用性。
选择 s1.ScreeningID、s1.MovieID、s1.SeatCapacity、s1.SeatsAvailable、m1.Director、m1.MovieName、m1.Genre
FROM 放映 s1,电影 m1
其中 m1.screeningID = s1.screeningID