从mySQL查询中计算不同的项目

时间:2012-06-13 17:52:25

标签: mysql

尝试在查询中获取数字“线程”的不同计数值

SELECT COUNT( ft.thread_id ) AS num_items
FROM filter_thread ft
INNER JOIN filter f ON ft.filter_id = f.filter_id
WHERE f.tag LIKE  '%foo%'
OR f.tag LIKE  '%bar%'

上述工作,但由于表的设置方式,重复计数。我试过在很多地方添加DISTINCT。但没有运气。

有关详细信息,请参阅此信息以正确列出AJAX评论部分的页码和相关帖子

1 个答案:

答案 0 :(得分:1)

试试这个

SELECT COUNT( ft.thread_id ) AS num_items
FROM filter_thread ft
INNER JOIN filter f ON ft.filter_id = f.filter_id
WHERE f.tag LIKE  '%foo%'
OR f.tag LIKE  '%bar%'
GROUP BY ft.thread_id