gpt4 book ai didi

mysql - 内连接,右连接?计数行

转载 作者:太空宇宙 更新时间:2023-11-03 10:40:23 25 4
gpt4 key购买 nike

我如何发现哪些订单没有详细信息行?

Table Orders: orderId (int), customerName, deliveryDate (date), price (decimal)

Table Details: detailId (int), orderId (int), sku (varchar), quantity (int)

我试过了(没有成功):

SELECT
COUNT(Details.detailId) AS Tot,
Orders.orderId
FROM Details
INNER JOIN Orders
ON Details.orderId = Orders.orderId
GROUP BY Details.orderId
HAVING Tot = 0

最佳答案

不在不存在怎么样?

select o.*
from orders o
where not exists (select 1
from details d
where d.orderId = o.orderId
);

如果您不需要所有列,则在外部 select选择您想要的列。

关于mysql - 内连接,右连接?计数行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39702577/

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