Re: [問題] 當資料很多的時候所下的SQL.......

看板Web_Design作者 (フェニックス)時間15年前 (2010/06/26 02:47), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串2/2 (看更多)
SELECT Sum( CASE tb.b WHEN '1' THEN tbA.name ELSE NULL END ) AS Name1, Sum( CASE tb.b WHEN '2' THEN tbA.name ELSE NULL END ) AS Name2, ... ... Sum( CASE tb.b WHEN '10' THEN tbA.name ELSE NULL END ) AS Name10 FROM tbA LEFT JOIN tb ON tbA.a = tb.a GROUP BY tbA.a 試試看這個,推薦你一本好書,歐萊禮的"SQL的藝術"。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.231.144.202

06/26 02:52, , 1F
更正一下,Sum函式改成使用Max函式。
06/26 02:52, 1F

06/26 10:29, , 2F
不好意思,我找不到這本書耶= =??
06/26 10:29, 2F

06/26 13:46, , 3F
真正的名子我有點忘記了,大意是這個。
06/26 13:46, 3F

06/26 13:46, , 4F
話說,這SQL有用嗎?
06/26 13:46, 4F
文章代碼(AID): #1C9Fch6L (Web_Design)
文章代碼(AID): #1C9Fch6L (Web_Design)