考慮下面的表中有值的表選擇IDS,SQL SERVER:如何從僅在1或3
| Id | Value |
----------------
| 1 | 1 |
| 1 | 3 |
| 1 | 1 |
| 2 | 2 |
| 2 | 3 |
如何寫一個SQL查詢來選擇ID僅在1或3具有值(考慮以上表,需要ID = 1)
考慮下面的表中有值的表選擇IDS,SQL SERVER:如何從僅在1或3
| Id | Value |
----------------
| 1 | 1 |
| 1 | 3 |
| 1 | 1 |
| 2 | 2 |
| 2 | 3 |
如何寫一個SQL查詢來選擇ID僅在1或3具有值(考慮以上表,需要ID = 1)
select id from <TABLE> t1 where not exists
(select 1 from <TABLE> t2 where t1.id=t2.id and t2.value not in (1,3));
開玩笑*? – Alocyte
從上面的回答,
從那裏不存在 T1選擇ID(從時刻t2其中t1.id = t2.id和t2.value選擇1不在(1,3))GROUP BY ID;
從問題
1或3 這將是1和3
選擇從T其中ID = 1和(1,3)值 – Alocyte