Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Помогите оптимизировать запрос  [new]
Vsevolod V
Member

Откуда: Россия. Санкт-Петербург
Сообщений: 3192
Есть три таблицы:
tOrder - заказы
tSubDepartment - отделы
tOrder_tSubDepartment - связь многие-ко-многим

Необходимо отобразить пользователю информацию по отделам, относящимся к заказу в одной строке запроса: № заказа, отделы (например, 'A' + 'B')

Сделал функцию, которая с помощью курсора возвращает необходимое значение, но крайне не устраивает производительность такого решения. Подскажите, пожалуйста, оптимальный способ.
13 июл 09, 20:02    [7410695]     Ответить | Цитировать Сообщить модератору
 Re: Помогите оптимизировать запрос  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
Сделайте без курсора: https://www.sql.ru/faq/faq_topic.aspx?fid=731
13 июл 09, 20:40    [7410771]     Ответить | Цитировать Сообщить модератору
 Re: Помогите оптимизировать запрос  [new]
Vsevolod V
Member

Откуда: Россия. Санкт-Петербург
Сообщений: 3192
Спасибо! -)
13 июл 09, 20:46    [7410787]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить