外部クエリからサブクエリにアクセスする方法について完全に理解していないため、この質問について助けが必要です。ここに 4 つのスキーマがあります。
Movie(title, year, director, budget, earnings)
Actor(stagename, realname, birthyear)
ActedIn(stagename, title, year, pay)
CanWorkWith(stagename, director)
映画の出演料が最も高い俳優の名前を見つけてください。私が得た情報によると、各映画で最も高給取りの俳優を見つけるように求めています...しかし、よく考えてみると、ブラケットは、誰が最も高給取りで、カップルが同じ金額を持っている可能性があることを示している可能性があります。いずれかの方法..
私が持っているもの
SELECT A.realname
FROM ActedIn A
WHERE A.stagename IN ( SELECT A1.title, A1.year, MAX(pay)
FROM ActedIn A1
GROUP BY title, year )
WHERE A.stagename IN が完全に間違っていることはわかっています。それを元に戻す方法がわかりません。