这就是问题所在:
使用语句,创建一个表MOVSTARDIR,其中包含电影号、星号、导演号和4个代理奖项的属性。主键是电影号、明星号和导演号(全部3),并强制执行引用完整性。导演号码是那部电影的导演,那个明星一定是在那部电影里出现的。使用INSERT加载MOVSTARDIR (从现有表)。
这是我目前的解决方案:
CREATE TABLE MOVSTARDIR
(
MVNUM SHORT NOT NULL,
STARNUM SHORT NOT NULL,
DIRNUM SHORT NOT NULL,
BESTF TEXT,
BESTM TEXT,
SUPM TEXT,
SUPF TEX
我试图查询所有比随机选择的电影分数更高的电影。我不明白修复我的查询的错误。
列出数据库中得分高于某些电影的电影标题。
(不要将“某些”电影硬编码为“泰坦尼克号”等任何特定电影。)
SELECT TITLE FROM MOVIE
WHERE SCORE > (SELECT SCORE FROM MOVIE);