0
すべてのカテゴリをリストし、それぞれに関連付けられた製品の数を示す次のクエリを実装しました。カテゴリ関連する製品番号のあるリスト
SELECT tm.term_id, tm.name, count(tm.name) as total_products
FROM mg_term_taxonomy tx
LEFT JOIN mg_terms tm
ON tx.term_id=tm.term_id
LEFT JOIN mg_term_relationships tr
ON tr.term_taxonomy_id=tx.term_taxonomy_id
WHERE tx.taxonomy='product_cat'
GROUP BY tm.term_id
問題は、関連する製品がすべて含まれているカテゴリにあります。この場合、total_productsは0ではなく1とカウントします。 tr.object_idがNULLの場合、total_productsで0を取得する方法は問題ですか?
をYESSS、それがあります。ありがとうゴードン! – Alex