Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyświetlanie najczęściej powtarzających się wyników w bazie
pr0woKator
post 18.08.2013, 11:21:16
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 1
Dołączył: 9.02.2012

Ostrzeżenie: (10%)
X----


Witam,

Chciał bym zrobić na swojej stronie wyświetlanie najczęściej powtarzających się wyników z bazy. Tzn.

Mam kolumnę miast dla tej i mam w niej miejscowości, Wrocałw, Wrocław, warszawa, Mielno, mielno, Wałbych,

Chciał bym wyświetlić tylko te które powtórzyły się najwięcej razy, ale maksymalnie 2 miejscowości. Proszę o pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
mskiba
post 18.08.2013, 11:49:18
Post #2





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 28.04.2013

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


Nie mam pewności czy nie będzie prostszej metody, ale ja dodałbym kolumnę 'wyświetlane', w której po każdym kliknięciu z dane miasto doda 1, a potem juz tylko select i sort DESC po tej kolumnie z LIMIT 0, 2;
Go to the top of the page
+Quote Post
_Borys_
post 18.08.2013, 13:05:29
Post #3





Grupa: Zarejestrowani
Postów: 587
Pomógł: 190
Dołączył: 5.02.2011
Skąd: 64-800

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


  1. SELECT miast FROM tabela GROUP BY miast ORDER BY COUNT(miast) DESC LIMIT 2
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: 14.08.2025 - 11:14