我有一个看起来像这样的表:
Index | Condition
1 | A
1 | B
1 | C
2 | A
2 | B
3 | A
在mySQL中,我如何选择满足条件A和条件B的索引号。如我所希望的那样只选择1和2.
由于
答案 0 :(得分:0)
select Index
From yourable
WHERE
Condition IN ('A','B')
Group by
Index
Having count(DISTINCT Condition) = 2
是的,正如prdp所说,分组和计数。我更喜欢这种模式而不是条件聚合,但两者都应该得到你想要的答案。