powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Свести запросы из нескольких таблиц в одну
4 сообщений из 29, страница 2 из 2
Свести запросы из нескольких таблиц в одну
    #39724019
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
my_nik_name_is,

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
with recursive r as(
  select id, out, res, tier, qty, 0 as lvl 
  from schema_info 
  where out = 78 
  union all
  select i.id, i.out, i.res,  i.tier, i.qty, r.lvl + 1 as lvl
  from r join schema_info i on i.out=r.res
  where r.out <> r.res
) 
select * from r



добавь защиту от зацикливания. Хотя по уму таких циклов быть не должно, зачем вы сами на себя указатель сделали?
...
Рейтинг: 0 / 0
Свести запросы из нескольких таблиц в одну
    #39724094
my_nik_name_is
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денисmy_nik_name_is,

ну так какого у тебя out = res
Блин, мой косяк, постараюсь исправить. А почему out=78 только 1 запись, должно же быть 3?
...
Рейтинг: 0 / 0
Свести запросы из нескольких таблиц в одну
    #39724328
my_nik_name_is
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
my_nik_name_is,

Поправил ид записей - все заработало правильно, вроде. и с потерянные записи нашел.) они просто на один экран не умещались, прокрутил вниз и нашел все. Спасибо всем, кто помогал. Тему можно закрывать.
...
Рейтинг: 0 / 0
Свести запросы из нескольких таблиц в одну
    #39726944
my_nik_name_is
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Рано я обрадовался! Из кода программы выполняться запрос не хочет. Можно ли этот запрос сделать это хранимой процедурой? Или как лучше?
...
Рейтинг: 0 / 0
4 сообщений из 29, страница 2 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Свести запросы из нескольких таблиц в одну
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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