判断用户两种道具数量总和

MySql 码拜 9年前 (2015-10-07) 743次浏览

现在又道具表item,字段user_id,item_id,num,我现在需要查出所有用户的道具id为1和2的道具数量和,但是有些用户有道具1,但是这两个道具用户不一定都有,MYsql没有全连接,我按网上的做链接union all右连接也不行,这样必须用户两种道具都存在才会查出来。各位高手有什么办法啊

解决方案:10分
先建立一个表 存储所有存在的道具id

用这个道具ID表去左连接数据表

解决方案:10分

select userid, sum(num) 
from item 
where item_id = ""1"" or item_id = ""2""
group by userid


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明判断用户两种道具数量总和
喜欢 (0)
[1034331897@qq.com]
分享 (0)