MySQL - Select entre 2 tabelas com campo string

SQL Server

SQL

MySQL

26/07/2018

Olá pessoal, gostaria de saber como faço um Select para retornar o registros inexistentes, comparando duas tabelas com campo String.

Exemplo:
Tabelas___Campo1___Campo2
Tab1______Nome_____Tel
Tab2______Nome_____email

O resultado da comparação (o select) seria somente os registros da Tab1 que não possuem o nome na Tab2
Julio Gaiotto

Julio Gaiotto

Curtidas 0

Melhor post

Julio Gaiotto

Julio Gaiotto

26/07/2018

Usei este código aqui e funcionou:

`SELECT * FROM tab1 a`
`WHERE NOT EXISTS(SELECT nome FROM tab2 b `
`WHERE a.nome = b.nome);`

Grande abraço!
GOSTEI 3

Mais Respostas

Rafael Penido

Rafael Penido

26/07/2018

Perfeito Julio!

Poderia usar também de outras formas como:

SELECT * FROM tab1 a
WHERE a.nome NOT INT(SELECT nome FROM tab2 b 
WHERE a.nome = b.nome);
GOSTEI 0
POSTAR