我正在尝试使用以下代码创建多对多的子查询。
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: invalid indentifier 错误,但所有列都存在。
episode
-------
ep_suragate_pk
episode_actor
-------------
ep_suragate_pk
act_suragate_pk
actor
-----
act_suragate_pk
如果有人可以帮助我了解我哪里出错了,我将不胜感激。谢谢。