Originariamente inviato da jirahia
salve ho due tabelle A e B legate fra di loro con una chiave x,
A ha 96 record
B ha 60 record di A

voglio fare una query che mi faccia comparire i record che sono in A e non sono in B quindi una sorta di A-B

io ho fatto cosi ma credo di aver sbagliato perchè mi da una tabella vuota

select *(seleziono tutti i campi)
from A inner join B
on A.x <> B.x

ho sbagliato io o c'è qualcosa che non va?
codice:
select * from tabellaA as a
left join tabellaB as b
on a.id = b.id
where b.id is null