Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/04/2011, 10:40
Avatar de RIVERMILLOS
RIVERMILLOS
 
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 2 meses
Puntos: 15
Cual de estas consultas es mas rapida?

Código MySQL:
Ver original
  1. SELECT PXU.punto,C.ruta,PXU.idpropiedad,C.idcasas
  2.                FROM propiedadesxusuarios PXU
  3.                INNER JOIN manzanasxpropiedades MXP
  4.                ON P.idpropiedad = MXP.idpropiedad
  5.                INNER JOIN manzanas M
  6.                ON M.idmanzana = MXP.idmanzana
  7.                INNER JOIN casas C
  8.                ON C.idcasas = PXU.idcasas
  9.                WHERE M.idbarrio =468;
  10.  
  11. SELECT PXU.punto,C.ruta,P.idpropiedad,C.idcasas,P.centro
  12.                FROM propiedades P
  13.                INNER JOIN manzanasxpropiedades MXP
  14.                ON P.idpropiedad = MXP.idpropiedad
  15.                INNER JOIN manzanas M
  16.                ON M.idmanzana = MXP.idmanzana
  17.                INNER JOIN propiedadesxusuarios PXU
  18.                ON PXU.idpropiedad=P.idpropiedad
  19.                INNER JOIN casas C
  20.                ON C.idcasas = PXU.idcasas
  21.                WHERE M.idbarrio =468;


las dos consultas me traen datos que me sirven igual , pero la diferencia es que en la primera utilizo la PK de la tabla propiedades y la segunda la Fk de propiedadesxusuarios?


saludos