powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Microsoft SQL Server [закрыт для гостей] / Как называется такая задача?, Поиск: Искать сообщения, созданные автором: Просто Трёп  
4 сообщений из 4, страница 1 из 1
Microsoft SQL Server / Как называется такая задача?
    #83107
Просто Трёп
Скрыть профиль Поместить в игнор-лист
Участник
Помню, что задача стандартная, и у нее есть свое название, а вспомнить, чтобы нагуглить, не могу.
Есть таблица
id1 id2 val
1 1 20
1 2 30
1 3 40
2 1 50
2 2 60
2 3 70
Надо получить результат
id1 val1 val2 val3
1 20 30 40
2 50 60 70
...
Изменено: 09.07.2022, 11:35 - Просто Трёп
Рейтинг: 0 / 0
Microsoft SQL Server / Как называется такая задача?
    #83108
Просто Трёп
Скрыть профиль Поместить в игнор-лист
Участник
Насколько я понимаю, если без временных таблиц, надо для группировки фиктивную агрегатную функцию использовать.
...
Рейтинг: 0 / 0
Microsoft SQL Server / Как называется такая задача?
    #83109
Просто Трёп
Скрыть профиль Поместить в игнор-лист
Участник
И еще. Я правильно понимаю, что если надо дать возможность пользователю выбирать, какие id2 ему нужны в выборке, то без динамического SQL не обойтись, а это некомильфо?
...
Рейтинг: 0 / 0
Microsoft SQL Server / Как называется такая задача?
    #84669
Просто Трёп
Скрыть профиль Поместить в игнор-лист
Участник
Deff  09.07.2022, 13:52
[игнорируется]
Тебе нужен pivot
Пивот помог. Хотя фиктивный агрегат - колхоз.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [закрыт для гостей] / Как называется такая задача?, Поиск: Искать сообщения, созданные автором: Просто Трёп  
Читали тему (2): Анонимы (1), Yandex Bot 4 мин.
Игнорируют тему (1): erbol
Читали форум (2): Анонимы (1), Yandex Bot 4 мин.
Пользователи онлайн (15): Анонимы (7), Yandex Bot, XEugene, Сантьяга 3 мин., prostozevs 4 мин., ElenaG 4 мин., IT-Клоп 5 мин., Сталкер 5 мин., Bing Bot 9 мин.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
x
x
Закрыть


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