2010-10-15 19 views
12

Voglio sapere se c'è differenza tra LEFT JOIN e LEFT OUTER JOIN in mySQL. E se non c'è differenza, allora perché ci sono due modi diversi?Differenza tra join sinistro e join esterno sinistro

Grazie in anticipo ...

+0

Ho trovato un articolo migliore: http://www.codeproject.com/Articles/33052/Visual-Representation-of-SQL-Joins, da questa risposta: http://stackoverflow.com/questions/15425740/are -left-outer-joins-and-left-joins-the-same # answer-15425779 –

risposta

26

Sono gli stessi, l'unica ragione per cui si vorrebbe mettere il 'esterno' in è per chiarezza, penso, al fine di chiarire che la prima tabella nel join non richiede che abbia qualcosa a cui partecipare nella seconda tabella.

This is a good article on wikipedia covering some of this.

punto di vista funzionale che sono la stessa cosa.

Problemi correlati