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.
CREATE TABLE tablename (
`A` VARCHAR(1),
`B` VARCHAR(1),
`C` VARCHAR(1)
);

INSERT INTO tablename
(`A`, `B`, `C`)
VALUES
('a', 'b', 'c'),
('a', 'b', 'd'),
('a', 'c', 'd'),
('b', 'a', 'c'),
('b', 'd', 'a');
SELECT A,
CONCAT('[', GROUP_CONCAT(DISTINCT B SEPARATOR ', '), ']') B,
CONCAT('[', GROUP_CONCAT(DISTINCT C SEPARATOR ', '), ']') C
FROM tablename
GROUP BY A
A B C
a [b, c] [c, d]
b [a, d] [a, c]