Dada la siguiente manera unirse a 3orden de combinación declaración de operación
select t1.* from t1
left join t2 on t1.fk = t2.pk
join t3 on t2.fk = t3.pk
Si la unión entre t2 y t3 fallado, sería la primera fila de la exitosa unión entre t1 y t2 ser devueltos? Si el orden de operación va de izquierda a derecha, supongo que no, pero si se evalúa de derecha a izquierda (t3 se une primero a t2), t1 se devolverá incluso cuando el anterior falló.
¿Cómo funciona?
Las respuestas a la punta y es muy completo en la explicación. Gracias por la ayuda. – Alwyn
Explicación fácil y fácil Me pregunto ¿se aplica el mismo orden de operación a 'sqlite'? –
@MuhammadBabar - No he usado SQLLite, pero si se adhiere a SQL estándar (ANSI/ISO) lo hará. –