Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/09/2010, 14: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: SQL relacion uno a muchos limitar. Evitar php para optimizar

Hay dos formas básicas para responderte: O bien re usa siempre la misma imagen por cada propiedad, o se usan imagenes aleatorias.
Las sintaxis son muy diferentes... ¿Cuál prefieres?

En un caso sería algo así como
Código MySQL:
Ver original
  1. SELECT a, b, c, d
  2. FROM propiedades P INNER JOIN imagenes I ON P.id = I.prop_id
  3. GROUP BY P.id;

La otra sería mas o menos así:
Código MySQL:
Ver original
  1. SELECT id, a, b, c, d
  2.   (SELECT P.id, a, b, c, d
  3.   FROM propiedades P INNER JOIN imagenes I ON P.id = I.prop_id
  4.   ORDER BY RAND()) T1

Obviamente a, b, c, d son en este contexto los campos que quieras mostrar... ¿Se entiende?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)