Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите с иерархическим запросом (конструкция SHAPE) / 2 сообщений из 2, страница 1 из 1
24.04.2010, 23:25
    #36596551
TpaBka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с иерархическим запросом (конструкция SHAPE)
В общем, пытаюсь запихнуть в грид иерархический запрос.
3-х уровневый запихнуть получилось,

Код: plaintext
1.
2.
3.
4.
SHAPE {SELECT *, ключ1 FROM Запрос1} AS Main
     APPEND ((SHAPE {SELECT *, ключ2 FROM Запрос2} AS Child1
           APPEND ({SELECT * FROM Запрос3} AS Child2
     RELATE ключ2 TO ключ2)) AS Level2
RELATE ключ1 TO ключ1) AS Level1


а вот 5-и что то не совсем получается.
Что бы было наглядно вот схема:



Если нетрудно дайте, пожалуйста, ответ в виде SQL запроса.

О иерархических запросах узнал только сегодня, буду благодарен если посоветуете более правильную конструкцию построения.
А и долго ли обновляется такой запрос если вызвать метод Requery если записей порядка 10000
...
Рейтинг: 0 / 0
25.04.2010, 14:38
    #36596873
TpaBka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с иерархическим запросом (конструкция SHAPE)
Вопрос снимается. Проблема была в том, что четвертый запрос должен был связан с третьим запросом по двум ключевым полям.
Поэтому:
Код: plaintext
RELATE Ключ1 TO Ключ1, Ключ2 TO Ключ2)) AS LevelN

Вот нормальная справка по иерархическому запросу

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


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