gpt4 book ai didi

sql - 仅使用多个 from 和 join 之间有什么区别?

转载 作者:行者123 更新时间:2023-12-04 15:47:00 25 4
gpt4 key购买 nike

假设我有这个查询:

SELECT bugs.id, bug_color.name FROM bugs, bug_color
WHERE bugs.id = 1 AND bugs.id = bug_color.id

我为什么要使用联接?它会是什么样子?

最佳答案

连接是合成糖,更易于阅读。

您的查询看起来像这样带有连接:

SELECT bugs.id, bug_color.name 
FROM bugs
INNER JOIN bug_color ON bugs.id = bug_color.id
WHERE bugs.id = 1

对于两个以上的表,联接通过将与表相关的条件保存在一个地方来帮助提高查询的可读性。

关于sql - 仅使用多个 from 和 join 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/843069/

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