【发布时间】:2018-03-17 16:00:57
【问题描述】:
对于表 t1 的样本子集
+----+------+
| ID | Flag |
+----+------+
| 1 | 1 |
| 1 | 0 |
| 1 | 0 |
| 2 | 0 |
| 2 | 0 |
| 2 | 0 |
| 3 | 1 |
| 3 | 1 |
| 3 | 0 |
+----+------+
我需要以两种不同的方式根据 Flag 值提取 ID:
1) Flag 中没有 1 的所有 ID。
+----+
| ID |
+----+
| 2 |
+----+
2) Flag 中包含多个 1 的所有 ID。
+----+
| ID |
+----+
| 3 |
+----+
尝试的查询没有用,因此被排除在外
【问题讨论】:
标签: sql sql-server sql-server-2012 subquery