Re: [SQL ] 请教一个建立view的问题?

楼主: fantasyj (如梦似幻)   2015-07-29 10:49:27
※ 引述《pttzoo (别放弃希望 ^^)》之铭言:
: 数据库名称: MSQL
: 内容/问题描述: 请问如何下sql语法,建立出C view, 希望可以自动更新算出结余
: ,view当中的名字是唯一值,不会有重复的名字,先感谢各位。
: A table 名字 收入
: 小明 100
: 小华 100
: 小明 200
: B table 名字 支出
: 小明 120
: 小华 40
: 小华 20
: C view 名字 结余
: 小明 180
: 小华 40
用union all, 再sum即可..
select c.名字, sum(c.结余)
from (select a.名字, a.收入 as 结余
from table as a
union all
select b.名字, -b.支出 as 结余
from table as b) as c
group by c.名字
作者: rockchangnew (rock)   2015-07-30 22:29:00
赞,没想到这样解

Links booklink

Contact Us: admin [ a t ] ucptt.com