Select concat inner join
Publicado por Esteban (3 intervenciones) el 27/03/2019 17:01:39
Hola a todos, mi consulta es la siguiente. Tengo 2 tablas de MySQL:
Primer tabla - Animales:
id_animal | nombre_animal
1 | Caballo
2 | Rana
3 | Perro
4 | Paloma
5 | Gato
6 | Hormiga
Segunda tabla - Registros:
id_registro | id_animal
1 | 2
1 | 1
1 | 4
1 | 6
2 | 5
2 | 3
3 | 1
3 | 6
3 | 5
Lo que necesito es concatenar los nombre_animal por id_registro y por id_animal de manera que quede así:
id_registro | nombre_animal
1 | Rana,Caballo,Paloma,Hormiga
2 | Gato,Perro
3 | Caballo,Hormiga,Gato
Cómo lo hago? Muchas gracias a todos.
Primer tabla - Animales:
id_animal | nombre_animal
1 | Caballo
2 | Rana
3 | Perro
4 | Paloma
5 | Gato
6 | Hormiga
Segunda tabla - Registros:
id_registro | id_animal
1 | 2
1 | 1
1 | 4
1 | 6
2 | 5
2 | 3
3 | 1
3 | 6
3 | 5
Lo que necesito es concatenar los nombre_animal por id_registro y por id_animal de manera que quede así:
id_registro | nombre_animal
1 | Rana,Caballo,Paloma,Hormiga
2 | Gato,Perro
3 | Caballo,Hormiga,Gato
Cómo lo hago? Muchas gracias a todos.
Valora esta pregunta


0