pr0woKator
18.08.2013, 11:21:16
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.
mskiba
18.08.2013, 11:49:18
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;
_Borys_
18.08.2013, 13:05:29
SELECT miast FROM tabela GROUP BY miast ORDER BY COUNT(miast) DESC LIMIT 2