Autor Zpráva
Dědeček
Profil *
Dobrý den,

Jde pomocí mysql dotazu vypsat nejčastější záznam v databázi? Když třeba zapisuji jaký uživatel přidal článek a z jaké IP adresy článek přidal a chtěl bych vypsat z jaké IP adresy nejčastěji články přidával. Jak by to prosím vypadalo?

count(*) from users where userId = '1' and ipAddress = ?? 


Děkuji moc
TomášK
Profil
SELECT
     ipAddress, 
     COUNT(*) AS articles_count
FROM users
WHERE ...
GROUP BY ipAddress
ORDER BY articles_count DESC
LIMIT 1
Dědeček
Profil *
No vyzkoušel jsem, ale vypíše jen ip adresu která se vyskytuje v db pouze jednou.
TomášK
Profil
Dědeček:
Zapomněl jsem na správné řazení, přidání DESC za ORDER BY by to mělo spravit.
Dědeček
Profil *
Jo díky, zapomněl jsem napsat, že jsem si tu už taky uvědomil :) funguje skvěle děkuji!

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0