gpt4 book ai didi

MySQL:根据第二列选择第一列的重复条目

转载 作者:行者123 更新时间:2023-11-29 04:34:32 25 4
gpt4 key购买 nike

我有这张表(非常简单):

 id | product
------------
1 | a
2 | b
3 | b
3 | c
4 | c
5 | b
5 | c
5 | d
6 | d
6 | c
7 | b
8 | b
9 | c
10 | d

我想获得所有只有产品“d”或“c”的 ID。例如,不应选择“5”,因为它也有产品“b”。结果应为:4、6、9 和 10。

最佳答案

解决此类问题的一种简单方法是计算一个 ID 包含的禁用产品的数量:

SELECT   id
FROM mytable
GROUP BY id
HAVING COUNT(CASE WHEN product NOT IN ('c', 'd') THEN 1 END) = 0

关于MySQL:根据第二列选择第一列的重复条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46959576/

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