2016-04-04 32 views
1

私は2つのテーブルを持っています。投稿者名を投稿数でソート

AUTHOR

Author_ID  Author_Name    
-------------------------      
1   name 1  
2   name 2  
3   name 3 
--------------------------- 

Post_ID  Author_ID 
-------------------------      
1   1  
2   1  
3   2 
4   3 
5   3 
6   3 
--------------------------- 

POST

はIはeach authorがhas postsのnumberをcountsおよびthen authors largest smallestへをsorts mysqlのqueryをneed。

私の現在のMySQLは、名前だけが表示されます。

select * from AUTHOR 
where author_status = '1' ORDER BY author_name DESC 

答えて

1
SELECT author.author_id, author.author_name, count(post.post_id) FROM AUTHOR, POST 
    WHERE (author_status = '1') 
    AND (author.author_id = post.author_id) 
GROUP BY author.author_id 
ORDER BY author.author_name DESC; 
+0

私はラインBY ORDERを取り出して、これは私が探していた結果を与えました。どうも! –

関連する問題