SELECT id, FIO, parent_id
FROM users
WHERE parent_id =
(
SELECT id
FROM users
WHERE parent_id =
(
SELECT id
FROM users
WHERE id = 16
)
)
所以在这里我正在制作一个层次结构树,首先选择根父级,然后选择子级等到第 24 级深度。
问题是:如何从内部查询中选择多列?
因为我需要获取其他行字段来显示如下信息:name, surname, age
看起来我只能在外部查询(最顶层)中获取那些行列。
PS:我不想使用连接,因为它们会生成重复的字段。
有解决办法吗?