如何在基于列值的树结构中显示数据

时间:2016-10-26 10:21:58

标签: php mysql

我有一个像这样的表结构:

enter image description here

我想以下列格式显示数据:

A
    One
    Two
    Three

A
    A1
        Four
        Five

A
    A1
        A2
            Six
            Seven

B
    Eight
    Nine

我正在使用PHP和MySql,我无法思考如何查询数据库。

1 个答案:

答案 0 :(得分:0)

您可以从以下查询开始:

SELECT *
FROM yourTable
ORDER BY category_1,
         COALESCE(category_2, ''),
         COALESCE(category_3, '')