-1
Movie(title, year, director, budget, earnings)
Actor(stagename, realname, birthyear)
ActedIn(stagename, title, year, pay)
CanWorkWith(stagename, director)
找到这样的演员 与stagename1在同一部电影与stagename2演员担任,但赚得少 的,作用艺名的所有对(改名stagename1和stagename2)电影。SQL表与自身比较
SELECT A.stagename, B.stagename
FROM ActedIn A
LEFT JOIN ActedIn B ON A.title = B.title AND A.year = B.year
AND B.pay > A.pay
WHERE B.name IS NOT NULL
不能确定此处判定B.name IS NOT NULL是有效
它是有效的,但它基本上将查询转换为INNER JOIN。 –
它是B.stagename不是NULL吗? –
是stagename谢谢 – George