SQL每日一题(20230803)

2024-04-24 17:53:21 浏览数 (2)

题目

有如下一张表G0803

希望得到如下结果:

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

测试数据

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

参考答案

0 人点赞