Buenas,
Imaginemos que tenemos 2 tablas, con una relación maestro detalle simple.
Código:
Personas(id, nombre, apellido)
Telefonos(id, idp, numero)
Lo que se está buscando es generar una consulta sql que genere el siguiente listado:
Código:
nombre, apellido, telefonos
"Juan", "Perez", "123, 456"
"Maria", "Lopez", "372, 423, 223"
"Jose", "Garcia", ""
Se me ocurre algo similar a esto:
Código:
SELECT nombre, apellido, XXX(
SELECT numero
FROM Telefonos t
WHERE p.id = t.idp
) AS telefonos
FROM Personas p
Siendo XXX una función
estandar de Mysql que logre concatenar un listado select.
Evitar soluciones con stored procedures por favor, lo que necesito es una función estandar de mysql. Si no existe, por favor decirlo.
Muchas Gracias!