Задать вопрос
@danielsadovskiy

SQL запрос для каждого — все?

TABLE sport(Name TEXT, Surname TEXT, Num TEXT, Vid TEXT, Mark REAL, Shtraf REAL) Имя, фамилия, номер, вид спорта, очки, штрафы. Как для каждой пары имя,фамилия вывести все виды спорта, где он принимал участие?
  • Вопрос задан
  • 282 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@baitarakhov
В основном это решается одним из двух групповых функции ниже, смотря на какой СУБД вы работаете. Способы использования подробно изложены в документации и в просторах интернета, в том числе и на русском.

T-SQL: string_agg function
https://docs.microsoft.com/en-us/sql/t-sql/functio...

PL/SQL: listagg function
https://docs.oracle.com/cd/E11882_01/server.112/e4...

Можно конечно придумать свой велосипед, но зачем?
Ответ написан
Ваш ответ на вопрос

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

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