#827

Hämta varje kunds topp-2-beställningar för VIP-rapporten

En VIP-rapport vill ha «de två dyraste beställningarna per kund» — för varje kund separat, deras två högsta efter belopp. Numrerade fönster löser detta enkelt, men det finns ett mer uttrycksfullt knep: en join där en begränsad subfråga ser den yttre radens kolumner och körs separat för var och en av dem. Bygg rapporten utan fönsterfunktioner — visa för varje kund kundens id, beställningens id och beloppet, begränsat till de två största beställningarna per kund. Sortera efter kund-id, vid lika värden efter belopp i fallande ordning.

Exempel på förväntad utdata

Så här ser ett korrekt svar ut — radantalet är dess eget, det behöver inte matcha schematabellerna.

idamountcustomer_id
33001
22001
45002

Ditt frågeresultat visas här