【发布时间】:2018-03-29 18:24:32
【问题描述】:
嗨,我想将数据显示为如下图所示的层次结构方式
这是我的数据库表结构
这是我使用的查询,但它不是我想要的完美结果
SELECT
t1.parent_id AS primary_Id,
t2.parent_id AS secondary_Id,
t3.parent_id AS teritiary_Id
FROM ucode AS t1
LEFT JOIN ucode AS t2 ON t2.parent_id = t1.id
LEFT JOIN ucode AS t3 ON t3.parent_id = t2.parent_id
输出是
这不是我需要的
还有一种我尝试过的方法
SELECT
t1.parent_id AS primary_Id,
t2.parent_id AS secondary_Id,
t3.parent_id AS teritiary_Id
FROM ucode AS t1
LEFT JOIN ucode AS t2 ON t2.parent_id = t1.id
LEFT JOIN ucode AS t3 ON t3.parent_id = t2.id
输出是
你能给我正确的解决方案吗..
【问题讨论】:
-
把最后一行改成
LEFT JOIN ucode AS t3 ON t3.parent_id = t2.id -
No Even 结果是错误的你可以检查问题中的结果..!我添加了那个结果
-
所以你想显示树视图结构