En nemmere måde at ophæve pivotering af data på ville være at bruge et CROSS APPLY til at unpivote kolonnerne i par:
select vendorid, orders, orders1
from pvt1
cross apply
(
select emp1, sa union all
select emp2, sa1
) c (orders, orders1);
Se SQL Fiddle with Demo . Eller du kan bruge CROSS APPLY med VALUES-sætningen, hvis du ikke ønsker at bruge UNION ALL:
select vendorid, orders, orders1
from pvt1
cross apply
(
values
(emp1, sa),
(emp2, sa1)
) c (orders, orders1);