Ciao a tutti.
Ho due tabelle in mysql:
1) la tabella A che contiene 231.000 record
2) la tabella B che contiene 220.000 record
La differenza tra le due tabelle in numero di record è 11.000
Devo controllare che i record presenti in tabella A e non contenuti in tabella B, vengano inseriti in tabella B ed ho scritto questa query:
Ma il controllo eseguito con questa query invece di restituire 11.000 record ne restituisce 32.000.codice:SELECT t2.* FROM db.tbl_A t2 LEFT OUTER JOIN db.tbl_B t1 ON t1.CODICE_UNICO = t2.CODICE_UNICO WHERE t1.CODICE_UNICO IS NULL AND t1.DENOMINAZIONE IS NULL AND t1.LINEA IS NULL
Cosa sto sbagliando ?

Rispondi quotando
