Sfida: Ottenere la Categoria in Base al Prezzo del Prodotto
Abbiamo ottenuto la quantità di prodotti in ogni categoria. Ora, l'azienda ci ha incaricato di recuperare le categorie in cui i prodotti costano più di una certa somma di denaro, in modo che possano applicare uno sconto su di essi.
Compito
Swipe to start coding
Il tuo compito è recuperare i nomi delle categorie uniche che hanno prodotti con un price
superiore a 450. Usa la clausola WHERE
per questo, dove confronti 450 con il valore della colonna price
.
Ci dovrebbe essere solo una colonna nell'output - category.name
. Non includere la colonna price
nella sezione SELECT
; usala solo nella sezione WHERE
.
Istruzioni Brevi
- Recupera la colonna
category.name
dalla tabellacategory
. - Usa
DISTINCT
per ottenere solo valori unici. - Unisci la tabella
product
usando un'istruzioneJOIN
. - La colonna comune per entrambe le tabelle è
category.id = product.category_id
. - Usa una clausola
WHERE
con la condizioneprice > 450
.
Soluzione
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 3. Capitolo 2