我正在学习一些 SQL,我想知道加入 3 个或更多表的传统方式是什么。
我知道使用 NATURAL JOIN 和 JOIN ON。我在想 JOIN USING 也是可能的吗?但是我听说有一种传统的方法可以做到这一点,但是我想不通。
我尝试了以下方法:
SELECT c#, fn, ln, cat
FROM TABLE1, TABLE4
WHERE (TABLE1.c# = TABLE2.c#
AND TABLE3.o# = TABLE2.o#
AND TABLE4.i = TABLE3.i);
但我总是收到错误 ORA-00904: invalid identifier %s
有人愿意帮助我,或指出我正确的方向吗?
谢谢