MySql 查父类列表同时查子类名称集合Sql语句(子查询条件)
阅读 (4009) 2016-10-12 05:43:06
父类列表如父类1级城市列表,同时列表中要展示子类如2级乡镇数据,2级乡镇为多条数据,可以在子查询中用group_concat拼接结果,SQL语句实例,注:子查询中left join 表名 另外取个别名,不要和父类查询重名!子查询中left join 表名 另外取个别名,不要和父类查询重名!子查询中left join 表名 另外取个别名,不要和父类查询重名!
SELECT
*, (
SELECT
GROUP_CONCAT(title)
FROM
ad_area_parent
LEFT JOIN `ad_area` a ON `ad_area_parent`.`area_id` = `a`.`id`
WHERE
ad_area_parent.parent_id = ad_area.id
) AS sub_list
FROM
ad_area
LEFT JOIN `ad_area_parent` ON `ad_area_parent`.`area_id` = `ad_area`.`id`
WHERE
ad_area_parent.parent_id = 0
ORDER BY
`ad_area`.`create_time` DESC
更新于:2016-10-12 05:43:06