3
私はダウンロードコンポーネントを持っており、カテゴリにサブキャットとアイテム数を事前に表示します。両方の作品のうちの1つですが、両方を取得しようとすると、その結果は両方の作品の倍です。2 LEFT JOINSはクエリでカウントされます
はコード私が使用:
がSELECT * itemscountはLEFT AS(jos_foc_downl_categories FROM
をa.id b.parentid = a.id
JOINを、
数catscount AS(b.parentid)、
数(c.id)AS。 C ON c.catid = a.id AS jos_foc_downl_items)
LEFTはa.parentid = 0
GROUP BYが
ON Bとjos_foc_downl_categoriesをJOIN 10
これは、4つのサブカテゴリと5つのファイル(catscountの場合は20個、itemscountの場合は20個のファイル)の結果です。
この問題は何ですか?ありがとう!
お返事ありがとうございました!これは魅力のように機能します。 – Bert
カウントごとに1つのGROUP BY条件を追加する必要がありましたが、効果がありました。どうも –