[請益] 想要出現的資料格式不符合正規化

看板Database作者 (彤漾)時間14年前 (2009/12/11 15:26), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串1/1
我有一個蠻肥的MySQL資料庫 date Car_ID Name 欄位A 欄位B 欄位C ............... 9501 AB-1234 張三 0 0 0 9501 AB-1234 李四 1 1 1 9501 AB-1234 王五 2 2 2 9501 AB-1234 趙六 3 3 3 9501 CD-2345 新一 2 2 2 9501 CD-2345 平二 4 4 4 . . 想請問有什麼方法或是語法可以讓我想產生成 date Car_ID Name 欄位A Name 欄位B Name 欄位B Name 欄位B 9501 AB-1234 張三 0 李四 1 王五 2 趙六 3 9501 CD-2345 新一 2 平二 4 這樣的結果? 我個人的想法是資料庫應該是無法這樣完成,因為完全違反了正規化的邏輯 而且產生出來的資料並不是一個Full Matrix 因為還要把這些資料在丟進統計軟體計算,需要這樣的格式 所以正在為這個問題苦惱中呢......... 還請有經驗的前輩們給點建議吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.69.172.253

12/11 16:31, , 1F
雖然你沒講 DBMS,不過,我會建議你用前端程式撈資料
12/11 16:31, 1F

12/11 18:53, , 2F
不好意思...是MySQL
12/11 18:53, 2F
※ 編輯: joeson 來自: 210.69.172.253 (12/11 18:53)

12/11 23:09, , 3F
寫程式撈出來轉是比較好處理.
12/11 23:09, 3F

12/12 16:53, , 4F
感謝~本來期望SQL與可以達到的~後來改用awk 21行搞定
12/12 16:53, 4F

12/13 16:48, , 5F
喔,會用上awk,有相當深的年資哦.. XD
12/13 16:48, 5F
文章代碼(AID): #1B8VGy_a (Database)