求MYSQL语句,两个表联表查询,返回如图树结构
1 回答
胡说叔叔
TA贡献1804条经验 获得超8个赞
sql语句肯定是返回不了这样的数据结构的。
sql语句查询结果只能返回一行一行的记录,无法发挥这种多层嵌套的数据结构。
1 | select * from 大哥表 a left join 小弟表 b on a.id = b.dage_id |
这样查出来的数据是
1 大张三 28 1 小S 1 18
1 大张三 28 1 小M 1 20
两行记录,前面是大哥后面是小弟,然后在在代码逻辑中组装一下就能得到你要的结果了
添加回答
举报
0/150
提交
取消