私の学校のタスクは、最も高い評価 と映画の中で遊ぶ私の映画データベース俳優から名前を得ることだった私はそれをこのように作られ、それが動作します:のOracle SQL - 参照テーブル
select name,surname
from actor
where ACTORID in(
select actorid
from actor_movie
where MOVIEID in (
select movieid
from movie
where RATINGID in (
select ratingid
from rating
where PERCENT_CSFD = (
select max(percent_csfd)
from rating
)
)
)
);
出力は次のとおりです。
Gary Oldman
Sigourney Weaver
...しかし、私はこの選択された映画とその評価に追加したいと思います。それは内部の選択肢でアクセス可能ですが、私はアクターテーブルで見つかった行だけで動作することができる外部の選択とそれを結合する方法を知らない。 ありがとうございます。
次に、テーブルを適切に選択し、テーブルのサブ選択を行う代わりにテーブルを結合します。 – SomeJavaGuy
サンプルコードを投稿してください。おかげで – s0re