Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/06/2012, 15:06
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 3 meses
Puntos: 447
Respuesta: consulta con maximo de filas

Hola sebacomas:

Como observación aparte a la que hace gnzsoloyo, te comento lo siguiente: si utilizas JOIN's para unir tus tablas ENTONCES UTILIZA LA CLÁUSULA ON, en lugar de especificar las uniones en el WHERE...

Código:
SELECT i.imagenes, s.seccion 
FROM imagenes i 
INNER JOIN secciones_imagenes si ON si.id_imagenes=i.id
INNER JOIN secciones s ON s.id=si.id_secciones
WHERE s.seccion='$seccion'
De la manera en que lo estás poniendo, primero se realiza un producto cartesiano entre tus tablas y después un filtrado... utilizando ON, no se realiza el producto cartesiando, sólo la unión natural entre las tablas y después el filtrado, por lo que es más eficiente la consulta.

Saludos
Leo.