MySql 查父类列表同时查子类名称集合Sql语句(子查询条件)

阅读 (4097)
父类列表如父类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
返回顶部