Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/07/2014, 06:57
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Obtener resultados en una sola consulta.

Cita:
El problema con esto es que me retorna el usuario dos o mas veces dependiendo del numero de coincidencias que encuentre en "propiedades".
Es el comportamiento normal, esperado y correcto de un JOIN.
Lo que quieres hacer se hace programáticamente, no en SQL.

El JOIN devuelve siempre, en una relación 1:N, N veces el registro vinculado N veces con otro. Siempre.

Lo que tu quieres hacer, que aparezca sólo la primera vez, y luego el "reporte" del resto de los datos, es algo que se resuelve en la programación de la aplicación.

Y no, no es conveniente que hagas dos consultas. Es ineficiente y genera baja performance. Lo conveniente es que programes adecuadamente para mosrtar las cosas como las deseas... cosa en que en el foro d e PHP te pueden ayudar.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)