मुझे केवल सशर्त एकत्रीकरण का उपयोग करना बहुत आसान लगता है:
select id,
max(case when type = 'A' then value end) as a,
max(case when type = 'B' then value end) as b,
max(case when type = 'C' then value end) as c
from t
group by id;
आप create table as
. का उपयोग करके परिणामों को तालिका में सम्मिलित कर सकते हैं . इसे पिवट क्वेरी के साथ भी काम करना चाहिए।