Cita:
Empezado por Adrian Murua
Obviamente si hay otra forma de hacerlo, por favor me guian, desde ya muchas gracias.
|
No describes la estructura de tus tablas pero vamos a suponer que son así:
personas = (personas_id, apellido, ... )
telefonos = (personas_id, telefono, ...)
En MySQL puedes realizar esta consulta:
Código SQL
[-]
SELECT apellido, telefono
FROM personas, GROUP_CONCAT(telefonos SEPARATOR '|')
WHERE personas.personas_id = telefonos.personas_id
GROUP BY personas.personas_id
con la cual obtienes directamente los resultados como los quieres, una línea por persona y los teléfonos concatenados por el caracter |.
LineComment Saludos