No estoy seguro de entender. Vamos a ver...
Supongamos que tenemos dos tablas:
personas = (id, nombre)
telefonos = (id, persona_id, telefono)
Si entiendo, tu quieres mostrar una tabla y en una sola celda poner todos los detalles, en este caso, todos llos teléfonos de una persona:
Código:
+-------+------+
| pepe | 5-55 |
+-------+------+
| maria | 5-48 |
| | 5-24 |
+-------+------+
Si es así, yo lo que haría es ordenar la consulta de manera que los detallles de una persona aparezcan consecutivos:
Código:
select p.nombre, t.telefono
from personas p
left join telefonos t
on (t.persona_id = p.id)
order by p.id
// Saludos