Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/04/2011, 13:30
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: 16 años, 4 meses
Puntos: 2658
Respuesta: Cual de estas consultas es mas rapida?

Es igual que usar INNER JOIN con USING en lugar de ON.
Código MySQL:
Ver original
  1. SELECT PXU.punto,C.ruta,PXU.idpropiedad,C.idcasas
  2.       propiedadesxusuarios PXU
  3.       INNER JOIN manzanasxpropiedades MXP USING(idpropiedad)
  4.       INNER JOIN manzanas M USING(idmanzana)
  5.       INNER JOIN casas C USING(idcasas)
  6. WHERE M.idbarrio =468;
El parser ejecuta exactamente lo mismo.
La condición es que los campos relacionados tienen que tener el mismo nombre en ambas tablas, exactamente igual que en el NATURAL JOIN.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)