Oracle
 sql >> Database >  >> RDS >> Oracle

Recupero di valori da 3 tabelle

La tua soluzione attualmente sta creando una tabella dei key_id associati a ciascun ID consumatore. Se hai solo bisogno dell'ultima, allora la risposta sul tuo altro thread è corretta. Dal momento che stai aggregando gli ultimi valori dalla fattura e dalle tabelle di pagamento, una sottoquery join su una tabella ordinata è il modo migliore per procedere.

Non sono sicuro di cosa intendi per recuperare interi dati dalle fatture e dalle tabelle dei pagamenti. Se intendi scansioni di tabelle complete, questo dovrebbe essere alleviato da un'indicizzazione e/o partizionamento appropriata.

Vuoi che il tuo libro mastro sia un elenco completo di tutte le bollette e pagamenti da parte del consumatore? La tua domanda dà l'impressione che ti interessi solo delle ultime.