gpt4 book ai didi

mysql - 获取基于 2 列的重复记录

转载 作者:行者123 更新时间:2023-11-29 00:24:21 25 4
gpt4 key购买 nike

我有一个包含以下数据的表(例如,ORDERS 表)

+-----+--------+---------+
| SNO | EMP_ID | ITEM_ID |
+-----+--------+---------+
| 1 | 5 | 2 |
| 2 | 5 | 2 |
| 3 | 6 | 2 |
| 4 | 6 | 3 |
+-----+--------+---------+

现在假设我需要所有多次购买同一商品的员工 ID。我该怎么做?

我正在尝试这个

SELECT O.EMP_ID FROM ORDERS O GROUP BY O.EMP_ID, O.ITEM_ID HAVING COUNT (*) > 1

有人能帮忙吗?

最佳答案

SELECT O.EMP_ID 
FROM ORDERS O
GROUP BY O.EMP_ID
HAVING COUNT(distinct O.ITEM_ID) <> COUNT(*)

关于mysql - 获取基于 2 列的重复记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19665431/

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