それらのいずれかが変数と一致するかGROUP BY item_id
どうかを確認する必要があります。user_id
もしそうなら、0でなければ= 1にしたい。
たとえば、次のようなテーブルを想像してください。
item_id, user_id
1 1
1 3
2 4
2 1
2 7
2 3
3 4
3 6
4 8
4 1
5 3
IF (user_id = 3,1,0) AS match,
私のクエリが次のように戻ってくるようにしたい
item_id, match
1 1
2 1
3 0
4 0
5 1
「1」は、item_id グループ内の user_id 3 のすべてのオカレンスです。