看板 Database 關於我們 聯絡資訊
※ 引述《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.名字 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.139.108.118 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1438138169.A.6A3.html
rockchangnew: 讚,沒想到這樣解 07/30 22:29