質問するログイン新規登録

回答編集履歴

1

追記

2017/10/31 03:54

投稿

yambejp
yambejp

スコア118102

answer CHANGED
@@ -6,4 +6,14 @@
6
6
  group by 項目A
7
7
  having sum(case 項目B when '赤' then 1 else 2 end)=1
8
8
 
9
+ ```
10
+
11
+ # 追記
12
+ 実は赤・青・黄以外にも色がありその色が指定されたデータ数は不問で、
13
+ 青・黄だけ除いた上で赤が1つだけのデータをほしいならこうです
14
+
15
+ ```SQL
16
+ select 項目A from tbl
17
+ group by 項目A
18
+ having sum(case 項目B when '赤' then 1 when '青' then 2 when '黄' then 2 else 0 end)=1
9
19
  ```