powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Выборка нескольких строк в одну
3 сообщений из 3, страница 1 из 1
Выборка нескольких строк в одну
    #32012911
AlexUnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Название весьма туманно, поэтому поясняю
Имеются в наличие:
1)справочник изделий (detail_id, name_detail, name_marks),
2)справочник марок изделий - типа МАЗ, КАМАЗ, ЗИЛ и т.д. (marka_id, name_mark),
3)таблица, в которой изделию поставлена в соответствие марка (marka_id, detail_id).
Все бы ничего, но одно изделие может принадлежать и нескольким маркам, например, клапан, который подходит и МАЗУ и КАМАЗУ. Задача - по каждой позиции справочника изделий выбрать все соответствующие марки и запихнуть их в отдельное поле описания изделия в виде строки перечисления.
На данный момент я реализовал все это через курсоры - в цикле по всем позициям справочника открываю курсор по таблице принадлежности детали к маркам и пихаю все собранные марки в строку. Интересно, есть ли более компактные и быстрые способы решения аналогичных проблем?
...
Рейтинг: 0 / 0
Выборка нескольких строк в одну
    #32012917
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если порядок слов в строке не важен - то можно
я уже раз 5 это сюда кидал
вроде здесь что-то похожее
http://www.sql.ru/cgi-bin/UltraBoard/UltraBoard.pl?Action=ShowPost&Board=mssql&Post=1181
...
Рейтинг: 0 / 0
Выборка нескольких строк в одну
    #32012925
AlexUnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 SergSuper
Спасибо
Но этот вариант пригодится мне только в будущем. А сейчас я ограничен возможностями SQL Server7
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Выборка нескольких строк в одну
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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