对 a主表与b从表,查询并且合并。但是a表并没有b表的记录

A表有id,uidnamemoneyAB表有iduidnamemoneyB。A表id=B表idAiduidnamemoneyAa110小王100a211小明200Bidu... A表 有 id ,uid name money A B表有 id uid name money B 。A表id = B表id
A id uid name money A
a 1 10 小王 100
a 2 11 小明 200
B id uid name B
b 1 10 小王 50
b 3 19 小红 500
我想查询出的结果是
id 用户id 用户姓名 用户总金额
1 1 10 小王 150
2 2 11 小明 200
3 3 19 小红 500
但是,a表并不存在 小红这个人的记录,应该怎样关联并且统计总金额呢。
展开
 我来答
sysplay
2017-05-18 · TA获得超过1155个赞
知道小有建树答主
回答量:663
采纳率:86%
帮助的人:539万
展开全部
Select id,uid,name,Sum(Money) From (
    select * From a
    Union All
    Select * From b
) tableTemp
Group By id,uid,name
追问
你好,为什么不指定group by 只会显示一条记录,这是为什么呢。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式