gpt4 book ai didi

sql joins - 加入多个表

转载 作者:行者123 更新时间:2023-12-03 18:27:37 24 4
gpt4 key购买 nike

我正在尝试了解连接,但我有点困惑。我知道如何使用连接表

=
<=


存在与不存在

我试图尝试了解 INNER JOIN、LEFT OUTER JOIN、USING 等的使用,但它是如此令人困惑。我遇到的主要问题是不同的人使用不同的名称来指代他们。是否有对不同类型的连接以及它们被称为的其他名称的简单解释。例如,在谷歌搜索时,我遇到了以下类型
♦ Simple Join
♦ Equi join
♦ Natural Join
♦ Outer Join
♦ Self Join
♦ Cartesian join
♦ Inner join
♦ Nonequi join
♦ Theta join
♦ Self join
♦ Cross join
♦ Cross Joins
♦ Natural Joins
♦ Inner Join with USING Clause
♦ Inner Join with ON Clause
♦ Left Outer Join
♦ Right Outer Join
♦ Full OuterJoin

以上大部分是重复的,即它的连接类型相同但名称不同。我确信以上所有内容都可以使用 (=, !=, not in, in exists 等) 之一重新创建,但我正在努力弄清楚它们之间的区别。图表可能会有所帮助:)

最佳答案

关于sql joins - 加入多个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4078551/

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