Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: prośba o pomoc - liczenie rekordów
Forum PHP.pl > Forum > Bazy danych > MySQL
dawsaw
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
Sephirus
  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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.