;mysql问题:user_info: userid,username ;result_info: userid,toal(本次taskid分数),taskid;
答案:2 悬赏:70 手机版
解决时间 2021-04-05 23:44
- 提问者网友:我们很暧昧
- 2021-04-04 22:55
现在想得出 username ,总分: 请问语句怎么写select username,sum(toal) from result_info,user_info where result_info.id=user_info.id不行,username 得出的是所有的分数也就是包含其他人的得分
最佳答案
- 五星知识达人网友:杯酒困英雄
- 2021-04-04 23:52
select
username,
sum(toal)
from
result_info,user_info
where
result_info.id=user_info.id
GROUP BY
username;
username,
sum(toal)
from
result_info,user_info
where
result_info.id=user_info.id
GROUP BY
username;
全部回答
- 1楼网友:玩家
- 2021-04-05 01:30
你好!
select username,sum(toal) from result_info,user_info
where result_info.userid=user_info.userid
语句看起来是对的,应该不会有问题,只是你那个关联两个表的字段id我没明白,应该用userid。
如果字段名称还可能有误会,你可以粘贴两个表的完整结果与示例数据拷屏。
打字不易,采纳哦!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯