我需要GROUP BY item_id
检查user_id
其中任何一个是否与变量匹配。如果是这样,我希望它 = 1,如果不是 0。
例如,想象这样的表:
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。