gpt4 book ai didi

SQL 查询以选择列仅包含特定值的行

转载 作者:行者123 更新时间:2023-12-05 09:31:43 25 4
gpt4 key购买 nike

我有一个表 identities,看起来像这样。

id  child   order_in_child
1 200 34
1 700 11
2 200 31
2 200 74
3 200 35
3 400 19

我想选择所有 child 都只有 200 的 ID 列表。

id  
2

最佳答案

使用聚合,我们可以尝试:

SELECT id
FROM identities
GROUP BY id
HAVING MIN(child) = MAX(child) AND MIN(child) = 200;

HAVING 子句的第一个条件断言给定的 id 记录组只有一个 child 值。第二个条件断言此单个值为 200。

关于SQL 查询以选择列仅包含特定值的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68708046/

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