树形表结构如下

sqlserver 树形结构表查询 获取拼接结果

IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[Test]') AND type IN ('U'))
    DROP TABLE [dbo].[Test]
GO

CREATE TABLE [dbo].[Test] (
  [Id] bigint  IDENTITY(1,1) NOT NULL,
  [TypeName] nvarchar(50) COLLATE Chinese_PRC_CI_AS  NOT NULL,
  [ParentId] bigint  NULL
)
GO

-- ----------------------------
-- Records of Test
-- ----------------------------
SET IDENTITY_INSERT [dbo].[Test] ON
GO

INSERT INTO [dbo].[Test] ([Id], [TypeName], [ParentId]) VALUES (N'1', N'生活常识', N'0')
GO

INSERT INTO [dbo].[Test] ([Id], [TypeName], [ParentId]) VALUES (N'2', N'生活', N'1')
GO

INSERT INTO [dbo].[Test] ([Id], [TypeName], [ParentId]) VALUES (N'3', N'常识', N'2')
GO

SET IDENTITY_INSERT [dbo].[Test] OFF
GO
表结构及数据

相关文章:

  • 2021-11-25
  • 2022-01-03
  • 2021-05-30
  • 2021-06-19
  • 2021-08-08
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-02-01
  • 2022-12-23
  • 2021-07-03
  • 2022-02-26
  • 2022-01-23
相关资源
相似解决方案