mysql 两张表相加问题!

mysql 两张表相加问题!,第1张

select a.aid,a.anum,b.bnum,a.anum+b.bnum from a,b where a.aid=b.bid

如果你没其他需求,上边语句就行

你是想导出两个表id一样的数据的话可以创建一个视图表然后导出视图表就好了

表user

id,username,password

表 test

id,field1,field2

创建视图表代码

CREATE VIEW view_tab AS SELECT u.id,u.username,u.`password`,t.field1,t.field2 FROM `user` u LEFT JOIN test t on u.id=t.id

然后直接导出view_tab这个表

select tid, a.sum-b.sum

from (select tid, sum(num) as sum from A order by tid)a,

(select tid, sum(num) as sum from B order by tid)b

where a.tid = b.tid

试一下上面的sql语句行不行


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7423788.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存