【发布时间】:2009-03-27 16:49:21
【问题描述】:
我有这样的表结构:
ID cond
1 5
1 2
1 6
8 2
9 1
9 5
当我想选择包含一个或多个条件的行时,我使用 OR (...WHEN cond=2 OR cond=6 GROUP BY ID...)
但是如何选择包含多个同时按 ID 分组的条件的行? 例如。当我想查找包含条件 2 和 6 的行时,它只返回 ID 1
谢谢
【问题讨论】:
-
如果您不想分组,为什么还要使用 group by?你能把你得到什么和你想看到什么的样本放上来吗?
-
您能否澄清预期的输出,如上述评论者所述。
标签: mysql conditional-statements