powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите новичку разобраться с первым его запросом для вывода иерархии)
2 сообщений из 2, страница 1 из 1
Помогите новичку разобраться с первым его запросом для вывода иерархии)
    #39834185
elena1595
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, помогите разобраться
Необходимо написать древовидный запрос MS SQL возвращающий дерево спецификации (состав) шины (таблица MD_BOM),
где: MAT_SAP_CODE – код материала
CHILD_MAT_SAP_CODE – код дочернего материала, из которого изготовлен MAT_SAP_CODE


CREATE TABLE [dbo].[MD_BOM](
[MAT_SAP_CODE] [varchar](9) NOT NULL,
[MAT_VARIANT] [varchar](10) NOT NULL,
[CNT_CODE] [varchar](3) NOT NULL,
[LMM_SEQUENCE] [int] NOT NULL,
[MT_CODE] [varchar](8) NOT NULL,
[BV_STATUS] [varchar](5) NOT NULL,
[CHILD_MAT_VARIANT] [varchar](10) NULL,
[CHILD_MAT_SAP_CODE] [varchar](9) NULL,
[CHILD_CNT_CODE] [varchar](3) NULL,
CONSTRAINT [XPKMD_BOM] PRIMARY KEY CLUSTERED
(
[MAT_SAP_CODE] ASC,
[MAT_VARIANT] ASC,
[CNT_CODE] ASC,
[MT_CODE] ASC,
[BV_STATUS] ASC,
[LMM_SEQUENCE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

ALTER TABLE [dbo].[MD_BOM] WITH CHECK ADD CONSTRAINT [R_199] FOREIGN KEY([MAT_SAP_CODE], [MAT_VARIANT], [CNT_CODE])
REFERENCES [dbo].[MD_MATERIALS] ([MAT_SAP_CODE], [MAT_VARIANT], [CNT_CODE])


ALTER TABLE [dbo].[MD_BOM] WITH CHECK ADD CONSTRAINT [R_199_CHILD] FOREIGN KEY([CHILD_MAT_SAP_CODE], [CHILD_MAT_VARIANT], [CHILD_CNT_CODE])
REFERENCES [dbo].[MD_MATERIALS] ([MAT_SAP_CODE], [MAT_VARIANT], [CNT_CODE])
CREATE TABLE [dbo].[MD_MATERIALS](
[MAT_CODE] [varchar](6) NOT NULL,
[CNT_CODE] [varchar](3) NOT NULL,
[MAT_SAP_CODE] [varchar](9) NOT NULL,
[MAT_PRODUCTION_GROUP] [varchar](10) NULL,
[MAT_DESC] [varchar](40) NULL,
CONSTRAINT [XPKMD_MATERIALS] PRIMARY KEY CLUSTERED
(
[MAT_SAP_CODE] ASC,
[MAT_VARIANT] ASC,
[CNT_CODE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]


До этого никогда не сталкивалась с такими задачами

Модератор: https://www.sql.ru/forum/1314459/pomogite-razobratsya-c-ierarhiey
...
Рейтинг: 0 / 0
Помогите новичку разобраться с первым его запросом для вывода иерархии)
    #39834194
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
elena1595Необходимо написать древовидный запрос MS SQL
Сравнивайте по буквам:
MS SQL
MySQL

Модератор: Тема перенесена из форума "MySQL".
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите новичку разобраться с первым его запросом для вывода иерархии)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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