0

クエリ内の「スレッド」の数から個別のカウント値を取得しようとしています

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コメントセクションのページ番号と関連する投稿を正しくリストするために必要です。

4

1 に答える 1

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
于 2012-06-13T17:53:39.580 に答える