Ciao a tutti.

Ho 2 tabelle in un db mysql (es "prodotti_nuovi" e "prodotti_vecchi").

Hanno entrambe 1 solo campo 'codice'.

Vorrei trovare i codici che non sono presenti in entrambe le tabelle, ovvero i record differenti tra le 2 tabelle.

Ho provato così (ma non sono sicuro della correttezza):

codice:
SELECT tab2.codice
FROM tab2
LEFT JOIN tab1 ON tab2.codice = tab1.codice
WHERE tab1.codice IS NULL 
LIMIT 0 , 30
Che ne pensate? E' corretto o esiste un metodo milgiore?

Grazie