Ciao a tutti..
io ho creato due tabelle, A e B, una che contiene una colonna con id INT autoincrement + alcuni campi, e un'altra che contiene lo stesso id copiato (INT ma ovviamente non autoincrement) + altri campi.
Ora io dovrei fare un confronto tra le due tabelle. A video dovrei restituire gli id che sono appartenenti alla tabella A ma non alla tabella , facendo una differenza.
Vale a dire
A {1,2,3,4,5,6}
B {2,4,5}
A video dovrei avere i valori 1,3,6.
Come potrei affrontare il problema attraverso una query?
Io ho provato con un
ma sembra non funzionare correttamente.codice:SELECT * FROM a,b WHERE A.id != B.id
Se per esempio B è ancora vuoto, lui mi dà errore. E poi anche con elementi presenti in B, il problema è che avvengono strane duplicazioni degli elementi.
Qualcuno può darmi una dritta?