add batch remove batch split batch comment selection show hidden batches hide batch highlight batch
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
WITH TableA AS (
SELECT 1 AS column1, 'label1' AS column2 UNION ALL
SELECT 2, 'label2'
),
TableB AS (
SELECT 1 AS Bcolumn1, 'value1' AS Bcolumn2, 'value4' AS Bcolumn3 UNION ALL
SELECT 1, 'value2', 'value5' UNION ALL
SELECT 2, 'value3', 'value6'
)

SELECT
a.column1,
a.column2,
'[' || GROUP_CONCAT('[' || b.Bcolumn2 || ',' || b.Bcolumn3 || ']') || ']' AS json
FROM TableA a
LEFT JOIN TableB b
ON b.Bcolumn1 = a.column1
GROUP BY
a.column1,
a.column2;









column1 column2 json
1 label1 [[value1,value4],[value2,value5]]
2 label2 [[value3,value6]]