日期:2014-05-17  浏览次数:20507 次

把竖着的某列按照人名横着排列

某个帖子上的,觉得蛮实用的。
create table Goods(Sname nchar(10), Gname nchar(10))
insert into Goods values('Adams', 'milk')
insert into Goods values('Adams', 'apple')
insert into Goods values('Adams', 'banana')
insert into Goods values('Bush', 'banana')
insert into Goods values('Bush', 'milk')
insert into Goods values('Car', 'water')
insert into Goods values('Car', 'cake')

看上去简单。但偶水平低,就是做不出来
SQL ?列变成行

------解决方案--------------------
这里有很多例子,请参考:
http://blog.csdn.net/hdhai9451/article/details/5026933