Enviado em 02/09/2007 - 22:19h
Olá pessoal, estou tendo um probleminha, possuo uma base contendo duas tabelas distintas: a primeira APRIORI tem pouco mais de 20Gb, e a segunda ZIGZAG possui 400 registros. O caso é que eu tenho que indexá-las e efetuar uma procura entre ambas para que eu possa extrair somente o conteúdo que for igual entre as tabelas. Por exemplo:
APRIORI----ZIGZAG
nome----------nome
--------------------------
teste1--|--teste0
teste2--|--teste3
teste3--|--teste4
teste4--|--teste30
O select deverá retornar apenas os dados iguais e demonstrar a posição onde se encontram em cada tabela, conforme abaixo:
RESULTADO
nome | tabela1 | posicao1 | tabela2 | posicao2
teste3 | APRIORI | 3 | ZIGZAG | 2
teste4 | APRIORI | 4 | ZIGZAG | 3
O problema é que a tabela é muito grande, então como posso construir algo que seja mais rápido e dinâmico para esta resposta?
APRIORI----ZIGZAG
nome----------nome
--------------------------
teste1--|--teste0
teste2--|--teste3
teste3--|--teste4
teste4--|--teste30
O select deverá retornar apenas os dados iguais e demonstrar a posição onde se encontram em cada tabela, conforme abaixo:
RESULTADO
nome | tabela1 | posicao1 | tabela2 | posicao2
teste3 | APRIORI | 3 | ZIGZAG | 2
teste4 | APRIORI | 4 | ZIGZAG | 3
O problema é que a tabela é muito grande, então como posso construir algo que seja mais rápido e dinâmico para esta resposta?