小编典典

查找特定值的组合

sql

我不知道如何在下面编写查询。

我的桌子是

col1 col2 
5   1
5   5
5   6
5   7
4   5
4   8
4   9
4   3
3   3
3   5

我需要在col2中同时存在两个参数的地方选择不同的col1 id。例如。如果我发送6,7应该发送给我5


阅读 163

收藏
2021-04-14

共1个答案

小编典典

尝试:

SELECT col1
FROM mytable
WHERE col2 IN (6, 7)
GROUP BY col1
HAVING COUNT(DISTINCT col2) = 2
2021-04-14