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ší.