Ir para conteúdo
Fórum Script Brasil
  • 0

Camparação not exists


shelter

Pergunta

Boa noite galera:

Então tenho duas tabelas no mesmo banco e gostaria de checar se um valor consta na na outra, segue ex.:

Tabela 1 =

campo destino:

1133549900

Tabela 2=

campo telefone:

1133549900

1155678898

6743215543

e etc....

Objetivo: listar os numeros que telefonicos que estão na tabela 1 e não consta na tabela 2.

Grato

Editado por Denis Courcy
Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Desculpe, esqueci um pequeno detalhe.

SELECT t1.destino
FROM Tabela_1 t1
LEFT JOIN  Tabela_2 t2 ON t2.telefone = t1.destino
WHERE t2.telefone IS NULL

Agora vai.

Link para o comentário
Compartilhar em outros sites

  • 0

Opa desculpa a minha ansiedade e não conferir o t ....

Funcionou sim.

Agora estou em uma situação não confortável, no arquivo tabela 1 tenho 200.000 destino e na tabela 2 tenho 2.000.000 de aquivo.

Em função disso , esta muito lento.

Haveria uma forma em deixa esta mais rapida.

E desde já muito obrigado

Link para o comentário
Compartilhar em outros sites

  • 0

Indices. Aplique-os nas conexões entre tabelas (JOINS), e nos campos usados em cláusulas WHERE.

Seja comedido. O excesso de índice causa tanta lentidão quanto a falta.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...