SQL每日一题(20231123)

2024-04-25 10:30:00 浏览数 (1)

题目

有如下一张表G1123

希望得到如下结果:

即根据父ID(PARENTID)来逐级显示产品名和层级序号

测试数据

代码语言:javascript复制
CREATE TABLE G1123(
    ID INT,
    PRODUCTNAME VARCHAR(64),
    PARENTID INT,
)
 
INSERT INTO G1123 VALUES ( 1,'汽车',NULL)
INSERT INTO G1123 VALUES ( 2,'车身',1)
INSERT INTO G1123 VALUES ( 3,'发动机',1)
INSERT INTO G1123 VALUES ( 4,'车门',2)
INSERT INTO G1123 VALUES ( 5,'驾驶舱',2)
INSERT INTO G1123 VALUES ( 6,'行李舱',2)
INSERT INTO G1123 VALUES ( 7,'气缸',3)
INSERT INTO G1123 VALUES ( 8,'活塞',3)

0 人点赞