用GROUP_CONCAT可实现多行合并一个查询的功能。但是必须配合GROUP BY 一起使用,不然查询结果只有一行。
案例:select ta.id, GROUP_CONCAT(tb.name) from ta left join tb on ta.id = tb.id where tb.name like '%xx%' GROUP BY ta.id
用GROUP_CONCAT可实现多行合并一个查询的功能。但是必须配合GROUP BY 一起使用,不然查询结果只有一行。
案例:select ta.id, GROUP_CONCAT(tb.name) from ta left join tb on ta.id = tb.id where tb.name like '%xx%' GROUP BY ta.id