@danielsadovskiy

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

TABLE sport(Name TEXT, Surname TEXT, Num TEXT, Vid TEXT, Mark REAL, Shtraf REAL) Имя, фамилия, номер, вид спорта, очки, штрафы. Как для каждой пары имя,фамилия вывести все виды спорта, где он принимал участие?
  • Вопрос задан
  • 272 просмотра
Пригласить эксперта
Ответы на вопрос 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...

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

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

Войти через центр авторизации
Похожие вопросы