看板 Database 關於我們 聯絡資訊
你的資料表沒給 column name, 我就自己命名了 table: report (name, type, data) 指令: SELECT DISTINCT name, (SELECT data FROM report r1 WHERE r1.name=r.name AND type='a') a, (SELECT data FROM report r1 WHERE r1.name=r.name AND type='b') b, (SELECT data FROM report r1 WHERE r1.name=r.name AND type='c') c FROM report r ; ※ 引述《mit3075 (therlock)》之銘言: : 我有一個資料表,資料如下 : ----------------_ : name1 a 10 : name1 b 12 : name1 c 22 : name2 a 41 : name2 c 21 : name3 b 11 : name3 c 21 : 有辦法直接select成下面的排列嗎? : a b c : ------------------------ : name1 10 12 22 : name2 41 21 : name3 11 21 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 115.64.54.125
mit3075:相當感謝,為此困擾許久…囧 05/29 21:20