MySQL में PIVOT/UNPIVOT सिंटैक्स नहीं है, जो आपको GROUP BY और CASE एक्सप्रेशन के संयोजन का उपयोग करने के लिए छोड़ देता है:
INSERT INTO SUMMARY
(user_id,valueA,valueB)
SELECT d.user_id,
MAX(CASE WHEN d.code = 5 THEN d.value ELSE NULL END),
MAX(CASE WHEN d.code = 6 THEN d.value ELSE NULL END),
FROM DETAILS d
GROUP BY d.user_id