powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Цикл по таблице без функции
6 сообщений из 6, страница 1 из 1
Цикл по таблице без функции
    #39853915
natnim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Подскажите пожалуйста, можно решить такую задачу без напичания функции?
Есть таблица tb1, откуда по входному item получаю список строк, пробегаюсь по ним по колонке job, на каждой строке делаю запрос в таблицу tb2, оттуда получаю item, запрашиваю в tb2. И так до тех пор пока таблица tb1 ничего не отдаст. Тогда этот item записываю во временную таблицу result. Эту таблицу result вывожу.
Заранее благодарю.
...
Рейтинг: 0 / 0
Цикл по таблице без функции
    #39853924
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
natnimДобрый день.
Подскажите пожалуйста, можно решить такую задачу без напичания функции?
Есть таблица tb1, откуда по входному item получаю список строк, пробегаюсь по ним по колонке job, на каждой строке делаю запрос в таблицу tb2, оттуда получаю item, запрашиваю в tb2. И так до тех пор пока таблица tb1 ничего не отдаст. Тогда этот item записываю во временную таблицу result. Эту таблицу result вывожу.
Заранее благодарю.Да, судя по описанию, это обычный простой запрос с джойнами. См. в хелпе SELECT, JOIN, там есть примеры

"Функция" тут вообще не к месту упомянута. Функция - это сохранённый запрос (точнее, "батч"), а запрос можно вызвать как в виде "функции", так и самостоятельно.
...
Рейтинг: 0 / 0
Цикл по таблице без функции
    #39853999
natnim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Благодарю за ответ. Но дело в том что количество join-ов неизвестно. Нужно найти родитель item по дочернему item и какого рвзмера дерево неизвестно.
...
Рейтинг: 0 / 0
Цикл по таблице без функции
    #39854000
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
natnimНужно найти родитель item по дочернему item и какого рвзмера дерево неизвестно.
Рекурсивный CTE.
...
Рейтинг: 0 / 0
Цикл по таблице без функции
    #39854473
natnim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если версия SQLServer не позволяет этого сделать?
...
Рейтинг: 0 / 0
Цикл по таблице без функции
    #39854476
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
natnimА если версия SQLServer не позволяет этого сделать?Тогда циклом, как вы уже сделали.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Цикл по таблице без функции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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