2016-06-29 13 views
-1

tags:In gewisser Weise die Anzahl der Einträge in Tags zu berechnen?

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

tags_id:

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

, wie, wie viele Beiträge Tags als zu zählen?

ich eine MySQL-Abfrage benötigen ..

Ich habe ein Problem damit und ich bin ein Anfänger

+0

uns zeigen, was Sie – theinarasu

+0

getan haben für Ihre Probe Geben Sie uns Ihre erwartete Ergebnis Daten bitte. – Blank

Antwort

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

danke :) Wie Posts von den meisten zu den wenigsten mit Namensschilder anzuzeigen? – matt

0

für eine Antwort Siehe @gontrollez über das Erhalten „Wie viele Beiträge gibt es pro Tag ".

zu beantworten: „Wie viele Tags jeder Beitrag hat“, siehe:

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

die folgende Abfrage Versuchen:

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