Hola Maganius:
No me queda claro qué es lo que quieres obtener como salida: Si quieres obtener algo como esto:
Código:
Maganius - título 1
- título 2
- título 3
Foo - título 1
- título 2
De una vez que digo que la consulta puede no resultar sencilla... esto generalmente se logra con programación, al momento de estar presentando el resultado en una página Web o en un programa.
Otra alternativa que igual te pudiera servir sería utilizar la función GROUP BY para obtener algo como esto:
Código:
Maganius - título 1,título 2,título 3
Es decir, obtener los títulos para una persona en un mismo campo, separado por comas (o por cualquier otro separador que elijas).
Dinos exactamente qué es lo que necesitas y por qué necesitas hacerlo con una consulta SQL.
Saludos
Leo.