डेटा को अनपिवट करने का एक आसान तरीका यह होगा कि जोड़े में कॉलम को अनपिवट करने के लिए CROSS APPLY का उपयोग किया जाए:
select vendorid, orders, orders1
from pvt1
cross apply
(
select emp1, sa union all
select emp2, sa1
) c (orders, orders1);
देखें SQL Fiddle with Demo . या यदि आप UNION ALL का उपयोग नहीं करना चाहते हैं तो आप VALUES क्लॉज के साथ CROSS APPLY का उपयोग कर सकते हैं:
select vendorid, orders, orders1
from pvt1
cross apply
(
values
(emp1, sa),
(emp2, sa1)
) c (orders, orders1);
देखें SQL Fiddle with Demo