※ 引述《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.名字