SELECT id, COALESCE ( ( SELECT 1 FROM dept WHERE parentid = d.id LIMIT 1 ), 0 ) AS has_sub FROM dept d;
1表示有子部门,0表示没有子部门。