gpt4 book ai didi

sql - 在 Oracle SQL Developer 中连接表

转载 作者:行者123 更新时间:2023-12-02 07:35:14 27 4
gpt4 key购买 nike

我有四个表,我想加入并一起显示输出。我不确定 Oracle SQL Developer 的语法是如何工作的。我知道这对程序员来说是一个简单的问题,我希望有人可以就代码的外观提出建议。

是:

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,例如

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

关于sql - 在 Oracle SQL Developer 中连接表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17238038/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com