1

私はopencartプロジェクトに取り組んでいます。管理パネルで、製品がどのカテゴリにもマップされていなくても、カテゴリ ID 71 に属さない製品のみをリストしたいと考えています。

以下は、条件に従って製品を取得するための私のクエリです。

SELECT * 
FROM nu_product p 
LEFT JOIN nu_product_to_category p2c ON (p.product_id = p2c.product_id) 
LEFT JOIN nu_product_description pd ON (p.product_id = pd.product_id)
WHERE pd.language_id = '1' AND p2c.category_id != '71' 
GROUP BY p.product_id 
ORDER BY p.product_id DESC 
LIMIT 0,20  

しかし、上記の条件では、カテゴリ ID 71 に属さない製品しか表示されません。どのカテゴリにも属さない製品は表示されません。それらも見せたい。
では、上記のクエリの何が問題なのか教えてください。上記のクエリで何かが足りないのですか。

4

2 に答える 2