sql >> Database >  >> RDS >> Oracle

Waarden ophalen uit 3 tabellen

Uw oplossing maakt momenteel een tabel met de key_ids die aan elke consumenten-ID zijn gekoppeld. Als je alleen het laatste nodig hebt, dan is het antwoord op je andere thread is juist. Aangezien u de laatste waarden van uw rekening- en betalingstabellen samenvoegt, is een subquery-join op een bestelde tafel de beste manier om te gaan.

Ik weet niet zeker wat u bedoelt met het ophalen van volledige gegevens uit de rekeningen- en betalingstabellen. Als u volledige tabelscans bedoelt, moet dit worden verholpen door geschikte indexering en/of partitionering.

Bedoelt u dat uw grootboek een volledige lijst is van alle rekeningen en betalingen van de consument? Uw vraag wekt de indruk dat u alleen om het laatste geeft.




  1. Tabelnamen ontleden uit een aantal SQL-instructies

  2. Gridview bestaat niet in de huidige context

  3. mysql pivot-queryresultaten met GROUP BY

  4. Inconsistent MySQL DATEDIFF-gedrag