请问mysql如何一条sql语句,查询一对多,而不是像我这样使用foreach,查询出来就是下面这种格式的

最佳答案

一条SQL只能连表查询,查询还是得自己处理。
你这种循环能实现,不过性能很低。
这个是一个经典的MYSQL N+1查询问题,可以看看这篇文章,只查2次即可
https://www.ddhigh.com/2019/0...