私はオンラインストアで働いています。クライアントから、カテゴリが割り当てられていない製品のリストを求められました。これは簡単だと思っていましたが、思ったほど簡単ではないようです。
私が探している 2 つのテーブルは、shop_products と shop_products_categories です。次の設定があります。
製品を購入する
- ID、
- 名前、
- 説明、
- 価格
製品カテゴリーを見る
- shop_product_id
- shop_category_id
私は試してみました
SELECT shop_product_id
from shop_products_categories
WHERE NOT EXISTS (SELECT name from shop_products)
しかし、それはカテゴリ テーブルからすべての ID を戻すように見えます。
正しい方向への助けやポイントをいただければ幸いです。
これの SQL Fiddle はこちらから入手できます
XEROX製品にはカテゴリがありません。一方、ジップバッグはそうです。