आपको CONCAT_WS()
. जैसे संयोजन कार्यों की आवश्यकता है और CONCAT
प्रत्येक पंक्ति के स्तंभों को जोड़ने के लिए और फिर GROUP_CONCAT()
के साथ एकत्रीकरण करने के लिए प्रत्येक name
. के लिए :
SELECT CONCAT('[', GROUP_CONCAT(CONCAT('(', CONCAT_WS(',', name, device, passed, failed), ')')), ']') AS result
FROM results
GROUP BY name
डेमो देखें ।