Re: [SQL ] 這樣該如何做select

看板Database作者 (總是不知所措)時間16年前 (2008/07/30 14:33), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《ClubT (We will Wii)》之銘言: : 我現在想將2個select語法合成一個 : select 日期,sum(F1) as Total from MyTable where Type='a' group by 日期 : select 日期,sum(F1) as Total from MyTable where Type='b' group by 日期 : 假設2個select的結果是 : 日期 Total : ==================== Type=a : 2008/1/1 1000 : 2008/1/3 2000 : ==================== Type=b : 2008/1/2 1500 : 2008/1/3 3000 : 希望的結果 : 日期 Totala Totalb : 2008/1/1 1000 : 2008/1/2 1500 : 2008/1/3 2000 3000 : 請問可以做到這樣嗎? : THANKS^^ 試試以下: SELECT `日期`,sum(IF(type='a',F1,0)) Totala,sum(IF(type='b',F1,0)) Totalb FROM MyTable GROUP BY `日期` -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.190.50

07/30 15:31, , 1F
謝啦
07/30 15:31, 1F
文章代碼(AID): #18a0jHWA (Database)
文章代碼(AID): #18a0jHWA (Database)