Estou tentando obter e-mails de uma tabela que existe em outra tabela.
Minha consulta é assim:
SELECT `email` FROM `table1` WHERE EXISTS (select `email` from `table2`);
A consulta acima está retornando um conjunto de dados que não possui registros na segunda tabela.
A tabela2 tem 250 mil registros e foi criada a partir da tabela1, que tem 35 milhões de registros, então sei que os e-mails existem em ambas as tabelas.
Quero apenas selecionar os registros da tabela1 que existem na tabela2.
Espero que isso faça sentido.
Como posso escrever isso para que funcione?
Você precisa combinar os e-mails da seguinte maneira: