Como encontrar dados inexistentes de outra tabela por JOIN?
Tenho duas tabelas TABLE1 que se parecem com:
id name address
1 mm 123
2 nn 143
e TABLE2 w / c tem a seguinte aparência:
name age
mm 6
oo 9
Eu quero obter os nomes inexistentes comparando oTABLE1
com oTABLE2
.
Então, basicamente, eu tenho que obter a segunda linha, w / c tem um nome NN que não existe noTABLE2
, a saída deve ficar assim:
id name address
2 nn 143
Eu tentei isso, mas não funciona:
SELECt w.* FROM TABLE1 W INNER JOIN TABLE2 V
ON W.NAME <> V.NAME
e ainda está obtendo os registros existentes.