Utmaning: Få Kategori Efter Produktpris
Vi har fått mängden produkter i varje kategori. Nu har företaget gett oss i uppdrag att hämta de kategorier där produkterna kostar mer än ett visst belopp, så att de kan sätta en rabatt på dem.
Uppgift
Swipe to start coding
Din uppgift är att hämta de unika kategorinamnen som har produkter med ett price
högre än 450. Använd WHERE
-klasulen för detta, där du jämför 450 med värdet i price
-kolumnen.
Det ska bara finnas en kolumn i resultatet - category.name
. Du inkluderar inte price
-kolumnen i SELECT
-sektionen; du använder den bara i WHERE
-sektionen.
Kortfattade instruktioner
- Hämta
category.name
-kolumnen fråncategory
-tabellen. - Använd
DISTINCT
för att få endast unika värden. - Anslut
product
-tabellen med ettJOIN
-uttalande. - Den gemensamma kolumnen för båda tabellerna är
category.id = product.category_id
. - Använd en
WHERE
-klasul med villkoretprice > 450
.
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 3. Kapitel 2