【发布时间】:2011-09-27 00:51:53
【问题描述】:
PID VALUE
3 1
4 3
1 9
1 3
如何选择 值为 3 和 9 的行?我试过了
从 VALUE = 3 和 VALUE = 9 的表中选择 PID
所以我得到类似下面的东西,而不是我得到一个空集。
PID
1
PID 4 不应包含在结果中,因为它没有 VALUE 9
【问题讨论】:
-
哇,人们真的不会阅读这些问题的实际含义吗?我会使用
group by PID、where value in (3, 9)和having count(*) = 2。 -
令人惊讶的是有多少人不知道“两者”是什么意思。不过,公平地说,OP 对“行”一词的使用具有误导性。
标签: php mysql sql-match-all