我有两个 MySQL 表
Parent
id, name
1, Parent 1
2, Parent 2
Children
id, parent_id, name
1,1, Child P1 1
2,1, Child P1 2
3,2, Child P2 1
4,2, Child P2 2
5,2, Child P2 3
我知道从两个表中获取记录的 SQL 是
Select Parent.id, Parent.name, Children.id, Children.name
from Parent
left join Children
on Children.parent_id=Parent.id
这将返回类似
Parent.id Parent.name Children.id Children.Name
1 Parent 1 1 Child P1 1
1 Parent 1 2 Child P1 2
2 Parent 2 3 Child P2 1
2 Parent 2 4 Child P2 2
2 Parent 2 5 Child P2 3
MySQL 中是否有一个 SQL 查询可以返回类似这样的内容
Parent.id Parent.name Children_ids Children_Names
1 Parent 1 1,2 Child P1 1,Child P1 2
2 Parent 2 3,4,5 Child P2 1,Child P2 2,Child P2 3
提前致谢。