pivot 行转列
pivot行转列的时候,报错某个参数标识符无效
问题解决方法:尝试将结果集放到一个临时表,再使用pivot函数。
问题描述:
下面的sql中,select已经查出结果集,但加上pivot函数的时候,报CHINESE_NAME标识符无效,
之前一直以为是字段名字未指定,纠结了很久,也找过其他问题,因为第一次使用这个函数。
结果花了很多时间都不得要领。
原因分析:
因为用之前在网上看了许多老哥们写的例子,想起来大多数老哥写法会把结果集放在入临时表内,
再通过select去查,于是试了一下!!!结果就出来了!得到了想要的结果!看见没有!啊哈哈!
必须得感谢下大佬们留下的学习资料 !
参考网址:
博主 waynelo:https://www.cnblogs.com/waynelo/p/9869020.html