Задать вопрос
@kapitoly
учусь

SQL как сделать группировку GROUP BY без агрегации?

привет!
Вопрос такой.
строки 7, 8 : значения в первых двух полях одинаковы, в последнем - разные.
Первые 2 столбца мне нужно сгруппировать, но для последнего нельзя использовать агрегацию. Я думаю, что самый простой способ - значения через запятую, не могу сообразить как это сделать. Может есть какая-то функция в MS SQL Server 2014?

a6697a6b26f7439680398e47e8593d38.PNG

Результат хочется получить такой:
67f317f9b49a4a1faa6db9c9fbd7c4f7.PNG
  • Вопрос задан
  • 776 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    SQL для разработки
    4 месяца
    Далее
  • Академия Eduson
    SQL-разработчик: тариф Базовый
    3 месяца
    Далее
  • Stepik
    SQL с нуля до PRO
    2 недели
    Далее
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Пригласить эксперта
Ответы на вопрос 1
romy4
@romy4
Exception handler
используйте GROUP_CONCAT()
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы