请教sql200数据库 3个表合并成为一个表语句

mnamenormba26167b46112c5477d10066如何用查询语句把上面3个表合并成为下面的这个表?... mname no rmb
a 26 167
b 46 112
c 54 77
d 100 66
如何用查询语句把上面3个表合并成为下面的这个表?
展开
 我来答
Raiuy
2012-11-21 · TA获得超过2916个赞
知道大有可为答主
回答量:2210
采纳率:0%
帮助的人:875万
展开全部
用下面这个语句就行了,Table1-3的表名改成你自己的

SELECT [Table3].[mname], [temp1].[no], [temp2].[rmb]
FROM [Table3]
INNER JOIN (SELECT [id], SUM([no]) AS [NO] FROM [Table1] GROUP BY [id]) AS [Temp1] ON [Table3].[id] = [Temp1].[id]
INNER JOIN (SELECT [id], SUM([rmb]) AS [rmb] FROM [Table2] GROUP BY [id]) AS [Temp2] ON [Table3].[id] = [Temp2].[id]
ORDER BY [Table3].[mname]
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式