vyřešeno:: OT - MySQL dotaz

Kosta info na mcu.cz
Čtvrtek Říjen 10 17:01:08 CEST 2013


On Oct 10, 2013, at 13:54 , Kosta <info na mcu.cz> wrote:


Takže nakonec to pořešil tento SQL dotaz

SELECT user_id, user_name, COUNT(*) FROM user, news WHERE user.user_id = 
news.news_author GROUP BY user_id ORDER BY COUNT(*) DESC

Díky všem :)


>> Zdravím a vznáším skromný dotaz
>>
>> Mám dvě tabulku - user a news -
>> v jedné jsou uživatelé s jedinečným #userid v té druhé jsou články (každý šlánek má autora = #userid )
>>
>> Potřeboval bych pomoct s vytvoiením SQL dotazu, který mi podle #userid vrátí počty článků
>>
>> userid   username
>> ------------------------------
>> 01        pepa
>> 02        zdepa
>>
>> title         userid
>> --------------------
>> xxxxxxx    01
>> eeeee     01
>> uuuuu     02
>>
>> výsledek
>> pepa  - 2
>> zdepa - 1
>>
>> Procházet celou databázi v cyklu je zhůvěřilost, musí přece existovat elegantnější způsob
>>



-- 
S pozdravem
M Kosťa Kostomlatský



Další informace o konferenci Hw-list