Topic: max rows or smth

Sveiki.Iškilo problema su mysql.
Man reikai paimti vieną įrašą tokį kurių yra daugiausią.Pvz daugiausią eilučių yra su žodžiu "foo", tai kokią užklausą naudoti , kad paimtų būtent tą žodį?
Ačiū už dėmesį.

Sedėti ant nugaros yra geriausia pramoga :P

Re: max rows or smth

Kad išspresti tokią "problemą" reikia naudotis tokia logika:

a) suskaičiuoti, kiek yra kiekvienos unikalios eilutės:

SELECT stulpelis, COUNT(stulpelis) AS kiek FROM lentele GROUP BY stulpelis

b) gautus rezultatus surūšiuoti mažėjimo tvarka:

SELECT stulpelis, COUNT(stulpelis) AS kiek FROM lentele GROUP BY stulpelis ORDER BY kiek DESC

c) "nukirpti" viską išskyrus vieną eilutę:

SELECT stulpelis, COUNT(stulpelis) AS kiek FROM lentele GROUP BY stulpelis ORDER BY kiek DESC LIMIT 1

Re: max rows or smth

Ačiū:)

Sedėti ant nugaros yra geriausia pramoga :P