gpt4 book ai didi

sql - 加入/哪里概念

转载 作者:行者123 更新时间:2023-12-02 22:38:45 27 4
gpt4 key购买 nike

这两个sql语句有什么区别

a) 从 T1,T2 中选择 *,其中 T1.A=T2.A ;

b) 从 T1,T2 中选择 *,其中 T2.A=T1.A ;

在这两种情况下我得到相同的输出,这两种语句之间有什么区别吗?

c) 从 T1.A=T2.A 上的 T1 内连接 T2 中选择 * ;

语句 C 和 a 之间有什么区别?在这种情况下,也会得到与 a 和 b 相同的输出...

Inner Joins也可以写成sql语句a吗?

最佳答案

它们本质上都是使用相同连接条件连接两个表的不同方法。

1和2之间,就数据库而言绝对没有区别。

最后一个选项是标准化联接语法 - 这是您应该使用的,以确保您的 SQL 可读 - 这是阅读您的 SQL 的人在您联接表时期望看到的内容。

关于sql - 加入/哪里概念,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14021445/

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