Poziom zaawansowany
ĆWICZENIE
Podaj id klientów wraz z sumaryczną wartością ich zamówień
Tabela Orders :
Warning: Invalid argument supplied for foreach() in /home/11smdrobniak/class.content/class.Excercise.php on line 260
Warning: Invalid argument supplied for foreach() in /home/11smdrobniak/class.content/class.Excercise.php on line 260
Wpisz zapytanie do bazy :
Zobacz jak powinno wyglądać zapytanie
SELECT customer_id,SUM(value) FROM orders GROUP BY customer_id
ĆWICZENIE
Podaj id produktów z tabeli Order_product wraz z liczbą wszystkich zamówionych sztuk, jeśli liczba ta należy do zbioru {2,4}
Tabela Order_product :
Wpisz zapytanie do bazy :
Zobacz jak powinno wyglądać zapytanie
SELECT product_id,SUM(amount) FROM order_product GROUP BY product_id HAVING SUM(amount) IN (2,4)
ĆWICZENIE
Podaj liczbę wszystkich produktów, które zamówił klient o id 1
Tabela Order_product :
Tabela Orders :
Warning: Invalid argument supplied for foreach() in /home/11smdrobniak/class.content/class.Excercise.php on line 260
Warning: Invalid argument supplied for foreach() in /home/11smdrobniak/class.content/class.Excercise.php on line 260
Wpisz zapytanie do bazy :
Zobacz jak powinno wyglądać zapytanie
SELECT SUM(order_product.amount) FROM order_product,orders WHERE orders.customer_id=1 AND order_product.order_id=orders.id
ĆWICZENIE
Podaj id, nazwę i ilość zamówionych produktów w zamówieniu o id 4 korzystając z aliasów dla tabel order_product i product
Tabela Product :
Tabela Order_product :
Wpisz zapytanie do bazy :
Zobacz jak powinno wyglądać zapytanie
SELECT p.id,p.name,op.amount FROM order_product as op,product as p WHERE op.order_id=4 AND p.id=op.product_id
ĆWICZENIE
Wybierz id i nazwę produktów zamówionych w zamówieniu o id 2
Tabela Product :
Wpisz zapytanie do bazy :
Zobacz jak powinno wyglądać zapytanie
SELECT id,name FROM product WHERE id IN (SELECT product_id FROM order_product WHERE order_id=2)