Re: [SQL ] 請教一個建立view的問題?

看板Database作者 (如夢似幻)時間9年前 (2015/07/29 02:49), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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

07/30 22:29, , 1F
讚,沒想到這樣解
07/30 22:29, 1F
文章代碼(AID): #1Lk3yvQZ (Database)
文章代碼(AID): #1Lk3yvQZ (Database)