真不知道为什么出现语法错误?
use zxs
select * from (select xuehao,kecheng,chengji from xscj) a
pivot (max(chengji) for kecheng in (Select kecheng from xscj group by kecheng)) b
如题。SQL2005。
消息 156,级别 15,状态 1,第 3 行
关键字 'Select' 附近有语法错误。
消息 102,级别 15,状态 1,第 3 行
')' 附近有语法错误。
[解决办法]
我觉得是因为 Select kecheng from xscj group by kecheng 这句查出来的是表结构,而不是一个逗号分割的字符串。。
也就是说这个结果不是(a,b,c,d)这种结构的。。