Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]pobieranie 10 największych rekordów
Forum PHP.pl > Forum > Przedszkole
Emillo
Witam
Mam o to taka tabelke product:
-id
-name
-woj(nazwa województwa )
-pkt

i jak pobrać dla każdego województwa 10 rekordów z największą ilością pkt ?

  1. SELECT * FROM product ORDER BY pkt DESC LIMIT 10;

to mi pobiera 10 wszystkich największych, a jak pobrać 10 dla KAŻDEGO województwa ?
hondek
Chyba będziesz musiał użyć pętli i zapytać mysql o każde województwo smile.gif
Andrzej.W.
A może po prostu wygenerować tyle zapytań ile masz województw i tak jak kolega wspomniał przepuścić to przez pętle:
Kod
SELECT woj FROM product WHERE woj='.$woj[$i].' ORDER BY pkt DESC LIMIT 10
Potrzebna byłaby tablica z województwami lub tabela w bazie
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.