MySQL - Select entre 2 tabelas com campo string
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
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
Curtidas 0
Melhor post
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!
`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
26/07/2018
Perfeito Julio!
Poderia usar também de outras formas como:
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