我有四个表,我想将它们连接起来并一起显示输出。我不确定 Oracle SQL Developer 的语法如何工作。我知道这对于程序员来说是一个简单的问题,我希望有人可以就代码的外观提出建议。
The tables are:
JNL1
JNL2
JNL3
JNL4
所有这四个表之间的共同关键是ItemID
.
查询会是什么样子?谢谢
这实际上取决于您想要哪种类型的联接(外部联接或非外部联接),但您可以使用默认的 SQL 语法。
例如,加入时不带JOIN
关键词:
select * from JNL1, JNL2, JNL3, JNL4,
where
JNL1.ItemID = JNL2.ItemID AND
JNL2.ItemID = JNL3.ItemID AND
JNL3.ItemID = JNL4.ItemID;
此外,您还可以利用多个INNER JOINS
e.g.
SELECT whatever
FROM JNL1 AS a
INNER
JOIN JNL2 AS b
ON b.ItemID = a.ItemID
INNER
JOIN JNL2 AS c
ON c.ItemID = b.ItemID
INNER
JOIN JNL2 AS d
ON d.ItemID = c.ItemID
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)