Poimi jokaisen asiakkaan kaksi parasta tilausta VIP-raporttiin
VIP-raportti haluaa «kaksi kalleinta tilausta asiakasta kohden» — jokaiselle asiakkaalle erikseen hänen kaksi summaltaan suurinta tilaustaan. Numeroidut ikkunat ratkaisevat tämän triviaalisti, mutta on olemassa ilmaisuvoimaisempi temppu: liitos, jossa rajattu alikysely näkee ulomman rivin sarakkeet ja suoritetaan erikseen kullekin niistä. Rakenna raportti ilman ikkunafunktioita — näytä jokaiselle asiakkaalle asiakkaan tunniste, tilauksen tunniste ja summa, rajaten tulos kahteen suurimpaan tilaukseen asiakasta kohden. Järjestä asiakkaan tunnisteen mukaan, tasatilanteessa summan mukaan laskevasti.
Odotetun tulosteen näyte
Näin oikea vastaus näyttää — sen rivimäärä on omansa, eikä sen tarvitse vastata skeeman tauluja.
| id | amount | customer_id |
|---|---|---|
| 3 | 300 | 1 |
| 2 | 200 | 1 |
| 4 | 500 | 2 |
Kirjaudu sisään nähdäksesi palautushistorian
Kirjaudu sisäänKirjaudu sisään käyttääksesi tekoälymentoria
Kirjaudu sisään