一、爲實現查詢一級或二級下面的全部級數:
表結構:id 、industry_name、paren_id .net
SELECT
DATA.id
FROM
(
SELECT
@ids AS _ids,
( SELECT @ids := GROUP_CONCAT( id ) FROM sys_industry_type WHERE FIND_IN_SET( parent_id, @ids ) ) AS cids,
@l := @l + 1 AS LEVEL
FROM
sys_industry_type,
( SELECT @ids := #{industryId}, @l := 0 ) b
WHERE
@ids IS NOT NULL
) id,
sys_industry_type DATA
WHERE
FIND_IN_SET( DATA.id, ID._ids ) and parent_id != 0
ORDER BY level,
id
ci