我正在为电影租赁业务建立一个数据库(我知道它已经过时,这是一个班级项目),但我在试图显示电影片名,电影年份,价格描述和价格方面遇到了麻烦所有类型的电影'家庭','喜剧'或戏剧'的租金。这是我尝试的代码(但是没有工作)。谁能告诉我需要什么命令来使它工作?
SELECT MOVIE_TITLE, MOVIE_YEAR, PRICE_DESCRIPTION, PRICE_RENTFEE
FROM MOVIE, PRICE
WHERE MOVIE_GENRE = 'FAMILY', 'COMEDY', 'DRAMA';
答案 0 :(得分:1)
WHERE MOVIE_GENRE IN ('FAMILY', 'COMEDY', 'DRAMA');
或
WHERE MOVIE_GENRE = 'FAMILY'
OR MOVIE_GENRE = 'COMEDY'
OR MOVIE_GENRE = 'DRAMA';
或
JOIN (
VALUES
('FAMILY'),
('COMEDY'),
('DRAMA')
) AS T(V) ON T.V = MOVIE_GENRE;