次のコードを使用して、多対多のサブクエリを作成しようとしています。
SELECT e.ep_suragate_pk FROM episode e
JOIN (
SELECT n.name FROM actor n
JOIN episode_actor ea
ON n.act_suragate_pk = ea.act_suragate_pk
) ep_act
ON ep_act.ep_suragate_pk = e.ep_suragate_pk;
ORA-00904: 無効な識別子エラーが発生しますが、すべての列が存在します。
episode
-------
ep_suragate_pk
episode_actor
-------------
ep_suragate_pk
act_suragate_pk
actor
-----
act_suragate_pk
誰かが私が間違っている場所を理解するのを手伝ってくれるなら、それはありがたいです。ありがとう。