2016-06-29 14 views
-1

タグ:タグのエントリ数を計算する方法はありますか?

id, name 
--------- 
1 tag1 
2 tag2 
3 tag3 
4 tag4 

tags_id:

id_tags, id_post 
-------------- 
1   1  
2   3  
3   1 
4   2 

方法としてカウントするためにどのように多くの記事タグ?

私はそれに問題があると私は

+0

あなたが – theinarasu

+0

をやっている私たちを見る、私達にあなたのサンプルのためのあなたの期待される結果を与える参照、「すべてのポストを持っているどのように多くのタグ」答えるために

データをお願いします。 – Blank

答えて

1
SELECT id_tags, count(id_post) as id_post_count 
FROM tags_id 
GROUP BY id_tags 
+0

ありがとう:) 名前タグでほとんどの投稿を表示するには? – matt

0

は、タグごとにあるどのように多くの記事」得ることについて答えを@gontrollezを参照してください初心者だ

... mysqlのクエリを必要とします"

SELECT id_post, COUNT(id_tags) AS id_tags_per_post_count 
FROM tags_id 
GROUP BY id_post 
ORDER BY 2, 1 
0

は、次のクエリを試してみてください:

SELECT tags_id.id_tags, tags.name, COUNT(id_post) AS post_count 
FROM tags_id 
INNER JOIN tags ON tags_id.id_tags = tags.id 
GROUP BY tags_id.id_tags 
ORDER BY post_count DESC 
関連する問題