我有两个表(标签和标签映射):
标签:
id text
1 tag1
2 tag2
3 tag3
标签图:
tag_id question_id
1 1
1 2
1 3
1 4
2 5
3 6
我希望得到如下表所示的结果:
id text count
1 tag1 4
2 tag2 1
3 tag3 1
我的查询:
SELECT
t.id,
t.text
FROM
`#__tags` AS t
如何修改查询以返回计数。 谢谢!
最佳答案
使用以下查询:
SELECT t1.id,
t1.text,
count(t2.question_id) AS COUNT
FROM Table1 t1
LEFT JOIN Table2 t2 ON (t1.id=t2.tag_id)
GROUP BY t1.id;
关于mysql |计数标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25864241/