Autor | Zpráva | ||
---|---|---|---|
Petr T. Profil * |
#1 · Zasláno: 18. 1. 2008, 14:48:11
Mám následující problém: MySQL tabulka s články, obsahuje vždy id, autora, text, ... Zajímalo bymne, zda lze JEDNÍM SQL dotazem vypsat seznam autorů a u každého počet jím napsaných čláků. Vím, že seznam autorů bych mohl dostat přes SELECT DISTINCT ..., u každého z nich dokážu zjistit počet článků pomocí SELECT COUNT(), ale netuším, jak to udělat najednou :( Tušíte někdo, jak na to?
|
||
Kcko Profil |
#2 · Zasláno: 18. 1. 2008, 15:14:49
nejak takto
SELECT COUNT(c.id) , h.prezdivka FROM clanky c JOIN hraci h ON c.autor = h.id GROUP BY h.id prepis si to do svoji podoby |
||
Kajman_ Profil * |
#3 · Zasláno: 18. 1. 2008, 15:28:06
select autor, count(*) pocet from clanky group by autor
|
||
Petr T. Profil * |
#4 · Zasláno: 19. 1. 2008, 08:53:36
Kcko: Mám to v jedná tabulce, ne ve dvou...
Kajman_: Díky, to je přesně ono! |
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0