gpt4 book ai didi

sql - 在 SQL 中查找没有相关记录的记录

转载 作者:行者123 更新时间:2023-12-04 16:20:54 26 4
gpt4 key购买 nike

我有 2 个基于列 OrderID 相关的表(Orders、OrderItems)。我需要找到所有没有任何订单项的订单。

最佳答案

我们使用 JOIN 查找相关数据。要查找没有任何相关数据的数据,我们可以使用 anti-join .
下面连接表格,然后选择那些没有任何订单项的表格。这往往比 WHERE id NOT IN (...) 更有效样式查询。

select *
from
Orders O
left outer join OrderItems I
on I.OrderId = O.Id
where
I.Id is null

关于sql - 在 SQL 中查找没有相关记录的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2185844/

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