Según el manual de referencia:
Cita: El NATURAL [LEFT] JOIN de dos tablas se define semánticamente equivalente a un INNER JOIN o LEFT JOIN con una cláusula USING que nombra todas las columnas que existen en ambas tablas.
De las dos que propones, la primera:
Código MySQL:
Ver originalSELECT PXU.punto
,C.ruta
,PXU.idpropiedad
,C.idcasas
FROM propiedadesxusuarios PXU
INNER JOIN manzanasxpropiedades MXP
ON P.idpropiedad
= MXP.idpropiedad
es la más rápida por dos razones básicas: 1) Usas una tabla menos, lo que implica menos accesos a disco para la lectura, y una tabla derivada menos, y 2) traes una columna menos, lo que implica que pueden entrar más registros por bloque de memoria usado en los datos leídos.