【发布时间】:2021-04-10 14:58:31
【问题描述】:
我有两张桌子,我想:
1.-从表“A”中选择每个'id_user'的计数:
查询:
SELECT COUNT(*), user.user_name as user_name
FROM A
INNER JOIN user
ON A.ID_user = user.ID_USER
GROUP BY ID_user;
结果:
2.-从表“B”中选择每个'id_user'的值SCORE
查询:
SELECT SCORE, user.user_name as user_name
FROM B
INNER JOIN user
ON B.id_user = user.id_user_name
GROUP BY id_user;
结果:
3.-将这两个值相加并显示按用户名分组的总分:
我的预期输出是这样的,包括表 A 和表 B 上的分数总和:
预期输出:
【问题讨论】: