
如图,SQL语句怎把红色框框内的两行数据变为一行,也就是都多个类型(20,40,40HQ,45)的数据变为一行显示
------解决方案--------------------
直接取MAX就行吧
------解决方案--------------------
SELECT jobno ,
first_name ,
pricipalname ,
MAX([20']) AS [20'] ,
MAX([40']) AS [40'] ,
MAX([40'HQ]) AS [40'HQ] ,
MAX([45'']) AS [45'']
FROM tb1
GROUP BY jobno ,
first_name ,
pricipalname