|
хитрая задачка на использование языка запросов в иерархических справочниках | ☑ | ||
---|---|---|---|---|
0
6tuf
30.11.12
✎
14:47
|
есть иерархический справочник "товары". нужно запросом, без всякого использования кода (формировать запрос кодом нельзя) и параметров, получить выборку всех элементов и всех их родителей, всех уровней. пример:
гайка 1х2 - гайки стальные гайка 1х2 - гайки гайка 1х2 - детали где у элемента "гайка 1х2" родитель "гайки стальные", у группы "гайки стальные" родитель "гайки", у группы "гайки" родитель "детали", "детали" в корне |
|||
1
sda553
30.11.12
✎
14:49
|
(0) А фиг тебе, если уровней неограничено
|
|||
2
acsent
30.11.12
✎
14:50
|
Выбрать * из справочник.
Выберет и элементы и всех родителей |
|||
3
mikecool
30.11.12
✎
14:51
|
написать хранимку
|
|||
4
Maxus43
30.11.12
✎
14:51
|
работа ла бы конструкция В ИЕРАРХИИ в соединениях - можно бы было, тока боюсь предствавить что за монстр родится на скуле после такого
|
|||
5
Irek-kazan
30.11.12
✎
14:52
|
зачем?
|
|||
6
sda553
30.11.12
✎
14:53
|
Даже задачу, определить максимальное количество уровней иерархии, запросом не решить
|
|||
7
rutony
30.11.12
✎
14:53
|
ВЫБРАТЬ
Гайки.Ссылка КАК Ссылка ИЗ Справочник.Гайки КАК Гайки УПОРЯДОЧИТЬ ПО Ссылка ИЕРАРХИЯ |
|||
8
rutony
30.11.12
✎
14:55
|
а ну да забыл
ГДЕ Гайки.Ссылка В ИЕРАРХИИ (ЗНАЧЕНИЕ(Справочник.Гайки.ПустаяСсылка)) |
|||
9
rutony
30.11.12
✎
14:55
|
Короче чушь какую то пишу, но запросом можно это сделать:D
|
|||
10
Maxus43
30.11.12
✎
14:56
|
(9) низя, не в первый раз такие вопросы, и не первый год
|
|||
11
Undefined vs NULL
30.11.12
✎
14:57
|
если иметь дополнительный правильно заполненный РС, то можно ))
|
|||
12
Maxus43
30.11.12
✎
14:58
|
(11) а если быть Нуралиевым - то можно и от неопределено отказатся.
|
|||
13
rutony
30.11.12
✎
15:00
|
Перечал первый пост.. понял, неправ:D
|
|||
14
sda553
30.11.12
✎
15:00
|
Ну ладно, тогда другая задачка. Решаемая и мне нравится, инетересная. Была два года назад, скорее всего уже забыто ешение многими.
Вывести справочник Гайки в пронумерованном в отедльной колонке 1,2,3,4,5,.... виде. Изначально в спавочнике любая нумерация отсутствует, код и наименование неуникальны. |
|||
15
rutony
30.11.12
✎
15:06
|
||||
16
Irek-kazan
30.11.12
✎
15:08
|
(14) это даже неинтересно
|
|||
17
Irek-kazan
30.11.12
✎
15:10
|
вот вам задачки, кто по сиквелу хочет поупражняться
http://www.sql-ex.ru/tsql/ |
|||
18
6tuf
30.11.12
✎
15:34
|
(1) это печально
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |