gpt4 book ai didi

sql - 内连接表的优点是什么

转载 作者:行者123 更新时间:2023-12-04 13:49:52 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





INNER JOIN ON vs WHERE clause

(12 个回答)


7年前关闭。




想象我有 2 个简单的表

users (id,username,password)
shopping(user_id,product_id)

我使用内连接来查找每个用户名购买哪个产品:
select username,product_id
from shopping
inner join users
on users.id=shopping.user_id

但是我可以在不使用内部联接的情况下编写更简单的查询并且它有效
select username,product_id
from shopping,users
where shopping.user_id=users.id

结果是一样的
我想知道使用内连接有什么好处!!

最佳答案

内连接用于从一个或多个表中提取数据,这就是为什么我们要使用内连接而不是 Where 条件

SQL 语句是同义词,但指定 INNER JOIN 是首选方法并遵循 ISO 格式。我也更喜欢它,因为它限制了从 where 子句连接表的管道,并使查询的目标更清晰。

关于sql - 内连接表的优点是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20595153/

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