Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL]pobieranie 10 największych rekordów
-Emillo-
post 8.05.2013, 21:10:24
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
hondek
post 8.05.2013, 21:15:03
Post #2





Grupa: Zarejestrowani
Postów: 355
Pomógł: 50
Dołączył: 20.08.2007
Skąd: Częstochowa

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


Chyba będziesz musiał użyć pętli i zapytać mysql o każde województwo smile.gif


--------------------
przetwornik yt na czasie :)
Go to the top of the page
+Quote Post
-Andrzej.W.-
post 9.05.2013, 11:37:17
Post #3





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

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 Wersja Lo-Fi Aktualny czas: 6.07.2025 - 18:35