MySQL - Select entre 2 tabelas com campo string

26/07/2018

0

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

Responder

Post mais votado

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!

Julio Gaiotto

Julio Gaiotto
Responder

Mais Posts

11/08/2018

Rafael Penido

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);
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar