Udfordring: Få Minimumspris Efter Kategori
Virksomheden har brug for at finde minimumsprisen på et produkt fra hver kategori for at organisere en marketingkampagne. De har givet dig denne opgave!
Opgave
Swipe to start coding
Din opgave er at opnå minimumsprisen for hver produktkategori. Men for at give kunderne valgmuligheder, skal du kun hente de kategorier, hvor der er mere end 5 forskellige produkter.
Join to tabeller, aggreger dataene, og brug HAVING
-klausulen.
Til sidst skal du sortere resultatet efter category_name
i stigende rækkefølge.
Vær opmærksom på, at du i svaret skal have 2 kolonner: category_name
og min_price
. Så glem ikke at sætte aliaser for disse kolonner!
Korte instruktioner
- Hent
category.name
-kolonnen og minimumsværdien afprice
-kolonnen fracategory
-tabellen. - Tildel aliaset
category_name
til den første kolonne ogmin_price
til den anden. - Join
product
-tabellen på den fælles kolonnecategory.id = product.category_id
. - Gruppér dataene efter
category.name
. - Brug en
HAVING
-klausul med betingelsenCOUNT(product.name) > 5
. - Sortér resultaterne efter
category_name
.
Løsning
Var alt klart?
Tak for dine kommentarer!
Sektion 3. Kapitel 3