358 PHP i MySQL dla każdegc
mysql> SELECT Autorzy.Nazwa AS Autor,
-> SUMfKsiazkiZamowienia. 'Ilość' * KsiazkiZamowienia.Cena) AS 'Wartość',
-> SUM(,KsiazkiZamowienia.'Ilość') AS 'Ilość'
-> FROH KsiążkiZamówienia, Książki, Autorzy. KsiazkiAutorzy -> WHERE KsiazkiZamowienia. 'Książkald' = Książki.Id AND -> Książki.Id = KsiazkiAutorzy.'Książkald' AND
-> Autorzy.Id = KsiazkiAutorzy.Autorld
-> GROUP BY Autorzy.Id -> ORDER By Autorzy.Id;
Autor |
Wartość |
Ilość |
225.50 |
11 | |
343.60 |
11 | |
49.98 |
2 | |
100.90 |
5 | |
90.65 |
5 | |
Kathryn Kidd |
72.00 |
4 |
rows in set (0.02 |
sec) |
Rysunek 12.9. Wartości zamówień i liczba zamówionych książek poszczególnych autorów
mysql> SELECT Klienci.Id, Imię, Nazwisko,
-> SUMfKsiazkiZamowienia.Cena * KsiazkiZamowienia.'Ilość') AS 'Wartość',
-> SUM(KsiazkiZamowienia.'Ilość') AS 'Liczba książek'
-> FROM Klienci, Zamówienia. KsiazkiZamowienia -> WHERE Klienci.Id = Zamówienia.Klientld AND -> Zamówienia.Id = KsiazkiZamowienia.'Zamówienield'
-> GROUP BY Klienci.Id -> ORDER BY Wartość DESC;
Rysunek 12.10. Wartości zamówień i liczba zamówionych książek dla poszczególnych klientów