Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come posso UNPIVOT colonne in righe?

Quello che vuoi si chiama UNPIVOT e fatto così:

select id,field,value from
#document_fields
unpivot
(
 value
 for field in (x,y,z)
) as u
order by id,field

Demo