回答編集履歴

1

HAVINGを使う理由

2017/11/09 02:42

投稿

masaya_ohashi
masaya_ohashi

スコア9206

test CHANGED
@@ -10,4 +10,4 @@
10
10
 
11
11
  ```
12
12
 
13
- サブクエリでhoge_flgがtrueのものに絞り込み、user_id単位でカウントして1件以上存在するuser_idだけを抽出して、それをusersのidとIN句で比較します。
13
+ サブクエリでhoge_flgがtrueのものに絞り込み、user_id単位でカウントして1件以上存在するuser_idだけを抽出して、それをusersのidとIN句で比較します。正直1以上という判定であればGROUP BYやHAVING COUNTなんてしなくてもhoge_flgがtrueなものを探すだけでいいんですが、今後1より大きい値で探したいときの為にちゃんとカウントを取って判定しました。