Autor | Zpráva | ||
---|---|---|---|
Dědeček Profil * |
#1 · Zasláno: 28. 5. 2011, 20:53:51
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 |
#2 · Zasláno: 28. 5. 2011, 20:56:06 · Upravil/a: TomášK
SELECT ipAddress, COUNT(*) AS articles_count FROM users WHERE ... GROUP BY ipAddress ORDER BY articles_count DESC LIMIT 1 |
||
Dědeček Profil * |
#3 · Zasláno: 28. 5. 2011, 21:14:35
No vyzkoušel jsem, ale vypíše jen ip adresu která se vyskytuje v db pouze jednou.
|
||
TomášK Profil |
#4 · Zasláno: 28. 5. 2011, 21:33:32
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 * |
#5 · Zasláno: 28. 5. 2011, 21:39:13
Jo díky, zapomněl jsem napsat, že jsem si tu už taky uvědomil :) funguje skvěle děkuji!
|
||
Časová prodleva: 13 let
|
0