私は次のクエリがあります:私は、すべての親カテゴリを選択したいカテゴリを選択し、サブカテゴリのトピックの数
(たとえ:
私が達成したい何SELECT
c.frm_category_id,
c.name,
c.slug,
s.frm_category_id,
s.name,
s.slug,
IFNULL(COUNT(t.frm_topic_id),0)
FROM
frm_categories AS c
LEFT JOIN
frm_categories AS s
ON
c.frm_category_id = s.parent_frm_category_id
LEFT JOIN
frm_topics AS t
ON
s.frm_category_id = t.frm_category_id
WHERE
c.active = 1
AND
s.active = 1
ORDER BY
c.frm_category_id ASC,
s.frm_category_id ASC
を以下でありますサブカテゴリはありません)、すべてのサブカテゴリ内のすべてのトピックを数えたいとします(トピックはカテゴリではなくサブカテゴリにのみ掲載できます)。
このクエリは、サブカテゴリを含むカテゴリとその中にトピックを含むサブカテゴリのみを選択します。
誰かがこの問題を解決できますか?または、これを解決するためのヒントを教えてください。
ありがとうございます!
私の謝罪を、私はどのように行うことができますこれはまさに? – yesterday
@yesterdayが私の答えを更新しました。 – amow
これは動作しません。アクティブとは、「カテゴリ/サブカテゴリがアクティブ」、「はい」(1)または「いいえ(0)」を意味します。私は残念ながら同じ結果を得ています。とにかく、あなたの努力に感謝します。 – yesterday