Sfida: Ottenere la Quantità di Prodotto per Categoria
Ora l'azienda ha un nuovo compito per noi.
Un nuovo fornitore ci ha contattato dicendo che può fornire merci dalle categorie Meat
o Grains
a buon mercato. Dobbiamo scoprire quali prodotti in queste categorie hanno meno di 100 unità rimanenti in magazzino.
Swipe to start coding
Il tuo compito è trovare i nomi dei prodotti e le loro quantities
in magazzino. Unisci due tabelle: product
e category
.
Concentrati sui prodotti nelle categorie Meat
o Grains
. Usa l'operatore OR
per queste categorie e assicurati che la quantità del prodotto sia meno di 100 usando l'operatore AND
.
Ordina i risultati per la colonna name
con la clausola ORDER BY
.
Nota
Racchiudi la condizione
OR
tra parentesi prima di applicare l'operatoreAND
. Questo segue l'ordine standard delle operazioni in matematica discreta.
Il tuo risultato dovrebbe avere 2 colonne: product_name
e amount
. Ricorda di impostare alias appropriati!
Istruzioni Brevi
- Recupera le colonne
product.name
eproduct.amount
dalla tabellaproduct
. - Assegna l'alias
product_name
alla prima colonna eamount
alla seconda. - Unisci la tabella
category
sulla colonna comuneproduct.category_id = category.id
. - Usa una clausola
WHERE
richiedendo checategory.name
sia uguale a'Meat'
o'Grains'
. - Usa l'operatore logico
AND
per richiedere anche cheproduct.amount < 100
. - Ordina i risultati per
product.name
.
Soluzione
Grazie per i tuoi commenti!