Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Recuperando valores de 3 tabelas


Sua solução atualmente está criando a tabela dos key_ids associados a cada ID do consumidor. Se você precisar apenas do mais recente, a resposta em seu outro thread está correto. Como você está agregando os valores mais recentes de suas tabelas de contas e pagamentos, uma junção de subconsulta em uma tabela ordenada é o melhor caminho a seguir.

Não tenho certeza do que você quer dizer com recuperar dados inteiros das tabelas de contas e pagamentos. Se você quer dizer varreduras de tabela completas, isso deve ser aliviado pela indexação e/ou particionamento apropriados.

Você pretende que seu livro-razão seja uma lista completa de todas as contas e pagamentos do consumidor? Sua pergunta dá a impressão de que você só se importa com o mais recente.