[ Foro de SQL (y MySQL) ]

SELECT uniendo tablas a través de valores separados por PIPES

12-Jul-2019 12:10
Invitado (Marcos)
0 Respuestas

Hola!

No sé como conseguir esto con una query:

En una tabla tengo

Tabla Actividades
ID, codigo, descripcion
1, 12, Descripción de 12
1, 15 Descripción de 15
1, 23, Descripción de 23
1, 31, Descripción de 31

en otra tabla tengo

TABLA Clientes
ID, Cliente, Actividades
1, Antonio, 12|23|31 --> Lista de Actividades separadas por PIPE

Necesito una query qu eme devuelva:

Cliente | Actividades
Antonio | 12 - Descripción 12, 23 - Descripcion 23, 31 - Descripción 31

Como hago para separar por pipes en la SLEECT y recoger, concatenar y juntar todos los datos en una salida?




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)