作者koken (都要怪加拿大)
看板Database
标题Re: [SQL ] 如何将直列资料变成横列
时间Sun Aug 12 21:47:17 2007
※ 引述《bocosom (waterweeds)》之铭言:
: ※ 引述《koken (都要怪加拿大)》之铭言:
: : Column1 Column2
: : A a
: : A d
: : A g
: : ...
: : ...
: : B a
: : B c
: : B p
: : ...
: : ...
: : 这样子table变得太长而难以阅读
: : 如何变成
: : A a,d,g....
: : B a,c,p....
: : 其中a,d,g...的资料在不在同一行都无所谓 如果在同一个cell最好
: : 请问要如何办到呢
: 感觉上有点奇怪, 这样做不是反而不方便 也不符合BCNF(连1NF也没有)
: 这样往後要处理资料会很不方便吧(?)
: 不太了解这样做的用意..
可能是我说的不清楚吧 我的标题是[SQL] 希望用SQL查询语法如select...
答到我要的效果,并不是要去建一个table,所以也就没有正规化的问题,
目的是作一个报表或一个datagrid让user查询用的,
目前我可以写程式让他产生同样效果,我只想问问有没有更简单的方法
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.170.68.91