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 Parent
(id INT,title VARCHAR(50));

INSERT INTO Parent VALUES
(1,'A'),
(2,'B'),
(3,'C');

CREATE TABLE Childs
(id INT, p_id INT, number INT);

INSERT INTO Childs VALUES
(1,1,1),(2,1,2),(3,1,3),
(4,2,4),(5,2,5),(6,2,6),
(7,3,2),(8,3,7),(9,3,8),(10,3,9);
Records: 3  Duplicates: 0  Warnings: 0
Records: 10  Duplicates: 0  Warnings: 0
SELECT p.id, p.title, GROUP_CONCAT(number ORDER BY number) val
FROM Parent p JOIN Childs c ON p.id=c.p_id
GROUP BY p.id, p.title
HAVING SUBSTRING_INDEX(val,',',1) > 3;
id title val
2 B 4,5,6
/*without HAVING clause*/
SELECT p.id, p.title, GROUP_CONCAT(number ORDER BY number) val
FROM Parent p JOIN Childs c ON p.id=c.p_id
GROUP BY p.id, p.title;
id title val
1 A 1,2,3
2 B 4,5,6
3 C 2,7,8,9