powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL запрос
3 сообщений из 3, страница 1 из 1
SQL запрос
    #39959702
Kira Mitt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблица Category

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
CREATE TABLE [dbo].[Category](
	[ID] [int] IDENTITY(1,1) NOT NULL,
	[Name] [nvarchar](max) NOT NULL,
	[ParentCategoryID] [int] NULL,
 CONSTRAINT [PK_Category] PRIMARY KEY CLUSTERED 
(
	[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]



Код запроса выводит основные категории
Код: sql
1.
select * from [dbo].[Category] where [ParentCategoryID] is null



У категорий могут быть подкатегории, у подкатегорий также могут быть подкатегории.

Как можно вывести их последовательно?
Например:

категория 1
подкатегория 1 категории 1
подкатегория 2 категории 1
подподкатегория 1 подкатегории 2 категории 1
подкатегория 3 категории 1
категория 2
подкатегория 1 категории 2
подподкатегория 1 подкатегории 1 категории 2
подкатегория 2 категории 2
подподкатегория 1 подкатегории 2 категории 1
...
Рейтинг: 0 / 0
SQL запрос
    #39959705
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
SQL запрос
    #39959783
Kira Mitt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за помощь!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL запрос
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]