什么是内连接表的优点?

29 浏览
0 Comments

什么是内连接表的优点?

这个问题已经有了答案:

INNER JOIN ON vs WHERE clause

假设我有两个简单的表

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

我想知道使用内部连接的优势是什么!!

admin 更改状态以发布 2023年5月21日
0
0 Comments

内连接用于从一个或多个表中提取数据,因此我们选择使用内连接而不是 Where 条件。

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

0