Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> prośba o pomoc - liczenie rekordów
dawsaw
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 28.03.2004

Ostrzeżenie: (0%)
-----


Witam serdecznie
Mam dwie tabele produkty (nr_produktu, nazwa, cena) i sprzedaz (nr_produktu, data_sprzedaży)
Jak skonstruować zapytanie aby otrzymać listę wszystkich produktów z tabeli produkty wraz z informacją ile razy produkt został sprzedany posortowane wg liczby spprzedanych malejąco?
Z góry bardzo dziękuję za pomoc.

Próbowałem:
CODE
SELECT *, COUNT(sprzedaz.*) as razy FROM produkty, sprzedaz WHERE produkty.nr_produktu = sprzedaz.nr_produktu) ORDER BY razy
Go to the top of the page
+Quote Post
Sephirus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


  1. SELECT p.*, COUNT(s.*) AS sprzedano FROM produkty p LEFT JOIN sprzedano s ON p.nr_produktu = s.nr_produktu GROUP BY p.nr_produktu ORDER BY sprzedano ASC


Proszę wink.gif

Ten post edytował Sephirus 19.07.2012, 08:41:33


--------------------
If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;)
Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 13:14