Consulta a tablas concatenando valores Holas buen dia.
Tengo 3 tablas, uno para deportistas, otro para deportes, y otra para la relacion entre estos, o sea deportistas_deportes.
Las tablas son simples, la tabla deportistas tiene un id y un nombre, al igual que la tabla deportes. La tabla de relacion, deportistas_deportes, tiene dos campos con ids de los registros de las tablas(lo comun para relacionar).
Ahora lo que deseo, es hacer una consulta que devuelva algo asi (ej.:):
deportista_id = 1
deportista_nombre = 'juan'
deportista_deportes = 'futbol, basket, karate'
Es decir, quiero que en base al deportista_id de la tabla deportistas, tome las relaciones que tiene con deportes, y junte todos los deporte_nombre en los que se relaciona en un string separado por coma.
Como se hace??
Ya conosco el CONCAT(), bueno me serviria mas CONCAT_WS() por el separador. Lo que nose hacer es la "subconsulta" que tome los registro de deportes y junte los registros en un string para unirlo a la consulta.
Gracias |