我有两个MySQL表SQL将一个连接表的多个记录分组?
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
是否有一个SQL在MySQL中查询可以返回类似这样的内容
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
在此先感谢。