作者joeson (彤漾)
看板Database
標題[請益]想要出現的資料格式不符合正規化
時間Fri Dec 11 15:26:49 2009
我有一個蠻肥的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
1F:推 PsMonkey:雖然你沒講 DBMS,不過,我會建議你用前端程式撈資料 12/11 16:31
2F:→ joeson:不好意思...是MySQL 12/11 18:53
※ 編輯: joeson 來自: 210.69.172.253 (12/11 18:53)
3F:推 bobju:寫程式撈出來轉是比較好處理. 12/11 23:09
4F:→ joeson:感謝~本來期望SQL與可以達到的~後來改用awk 21行搞定 12/12 16:53
5F:推 bobju:喔,會用上awk,有相當深的年資哦.. XD 12/13 16:48