<!--根据id查询子节点-->
<select id="sonId" parameterType="java.lang.String" resultType="com.tl.visual.model.SystemRelate">
SELECT class_id FROM (
SELECT t1.class_id,
IF(FIND_IN_SET(parent_id, @pids) > 0, @pids := CONCAT(@pids, ',', class_id), 0) AS ischild
FROM (
SELECT class_id,parent_id FROM 表名 t WHERE t.state = '01' ORDER BY parent_id, class_id
) t1,
(SELECT @pids := #{要查询的id}) t2
) t3 WHERE ischild != 0
</select>
MySQL根据父节点id查询所有子节点
猜你喜欢
转载自blog.csdn.net/qq_41988504/article/details/84821980
今日推荐
周排行