作者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