Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]pobieranie 10 największych rekordów
-Emillo-
post
Post #1





Goście







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 ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-Andrzej.W.-
post
Post #2





Goście







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

Ten post edytował Andrzej.W. 9.05.2013, 11:45:51
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 7.10.2025 - 04:48