sql >> Databáze >  >> RDS >> Oracle

Načítání hodnot ze 3 tabulek

Vaše řešení v současné době vytváří tabulku key_ids přidružených ke každému ID spotřebitele. Pokud potřebujete pouze nejnovější, pak odpověď na vašem druhém vláknu je správně. Vzhledem k tomu, že agregujete nejnovější hodnoty z tabulek faktur a plateb, je nejlepším způsobem spojení dílčího dotazu na objednanou tabulku.

Nejsem si jistý, co máte na mysli načítáním celých dat z tabulek účtů a plateb. Pokud máte na mysli úplné prohledávání tabulek, pak by to mělo být odstraněno vhodným indexováním a/nebo rozdělením.

Chcete, aby vaše účetní kniha byla úplným seznamem všech účtů a plateb spotřebitele? Vaše otázka budí dojem, že vás zajímá jen to nejnovější.




  1. Zahrnout názvy sloupců do výsledků dotazu SQLite

  2. Automatické upgrady PostgreSQL clusterů v cloudu s téměř nulovým výpadkem (část II)

  3. SQL pro generování periodických snímků z tabulky transakcí

  4. Jak přidat kombinované pravidlo validátoru jedinečných polí v Laravel 4