[supersaibal]Originariamente inviato da wittgen105
Qualcuno potrebbe spiegarmi la differenza tra i due diversi tipi di query?

Grazie. [/supersaibal]
Non sono due tipi di query... NATURAL e' applicabile a JOIN, LEFT JOIN ..ecc. anche se mysql mi pare supporti solo NATURAL LEFT JOIN sia equi-join o no..... comunque ... una equi-join e' quella che rende il numero delle righe che risponde al criterio di uguaglianza. Per esempio la seguente e' una equi-join:
codice:
SELECT * FROM TAB1 a
INNER JOIN TAB2 b 
ON a.id_tab1 = b.id_tab1
mentre la seguente non utilizza un criterio di uguaglianza per trovare le corrispondenze, quindi sara' una "no equi-join"
codice:
SELECT * FROM TAB1 a
INNER JOIN TAB2 b 
ON a.id_tab1 > b.id_tab1