shelter Postado Agosto 25, 2014 Denunciar Share Postado Agosto 25, 2014 (editado) 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 Agosto 26, 2014 por Denis Courcy Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Agosto 26, 2014 Denunciar Share Postado Agosto 26, 2014 Faça assim: SELECT destino FROM Tabela_1 t1 LEFT JOIN Tabela_2 t2 ON t2.telefone = t1.destino WHERE t2.telefone IS NULL Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 shelter Postado Agosto 26, 2014 Autor Denunciar Share Postado Agosto 26, 2014 Bom dia , agradeço pela sua ajuda, mais estou recebendo o seguinte erro ao executar. Column 'destino' in field list is ambiguous Grato Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Agosto 26, 2014 Denunciar Share Postado Agosto 26, 2014 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 shelter Postado Agosto 26, 2014 Autor Denunciar Share Postado Agosto 26, 2014 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Courcy Postado Agosto 27, 2014 Denunciar Share Postado Agosto 27, 2014 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
shelter
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 CourcyLink para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
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.