gpt4 book ai didi

mysql - SQL Server + 通过具有条件进行分组

转载 作者:行者123 更新时间:2023-11-29 21:14:43 26 4
gpt4 key购买 nike

我有客户表(customerid 主键)用户表(CustomerId 是外键,UserID 主键,AuthStatus 列 true 或 false)。用户表可以有 N 个具有相同客户 ID 的用户。我试图应用一种逻辑:在 customerid 上内部连接两个表,但我需要获取至少有一个用户的 AuthStatus 为 true 的所有客户 ID。

是否可以使用按 Customerid、userid 分组来执行此操作,但如何应用这一逻辑,即至少让一个用户的 AuthStaus 为 true。

最佳答案

试试这个:

SELECT c.customerid
FROM Customer AS c
INNER JOIN User AS u ON c.customerid = u.customerid
GROUP BY c.customerid
HAVING SUM(u.AuthStatus) > 0

关于mysql - SQL Server + 通过具有条件进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36046769/

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