Mysql
 sql >> Database >  >> RDS >> Mysql

Come faccio a decidere quando utilizzare i join destro/sinistro o inner join o come determinare quale tabella si trova su quale lato?

Sì, dipende dalla situazione in cui ti trovi.

Perché usare SQL JOIN?

Rispondi :utilizza SQL JOIN ogni volta che è necessario accedere a più tabelle tramite un'istruzione SQL SELECT e non devono essere restituiti risultati se non esiste una corrispondenza tra le tabelle JOINed.

Leggendo questo articolo originale su The Code Project ti aiuterà molto:Rappresentazione visiva dei join SQL .

Controlla anche questo post:SQL SERVER – Prestazioni migliori – LEFT JOIN o NOT IN? .

Trova quello originale su: Differenza tra JOIN e OUTER JOIN in MySQL .