私は製品テーブルを持っています - それぞれにはいくつかのカテゴリがあります。各カテゴリにはメイン列があります。 >それは私がすべてのカテゴリがに関連するすべての主要なカテゴリ(ではありませんすべての製品を選択する主なカテゴリ特定の値を持たないアイテムを選択
だ - main = 1
がいる場合(。私はまた、カテゴリテーブルとproduct_categoriesテーブルを持っている)
この製品にはmain = 1
の列はありません)。
これは、すべての主要なカテゴリを選択する方法です:
SELECT *
FROM categories
WHERE id IN (SELECT DISTINCT category_id
FROM `product_categories`
WHERE main = 1);
私はメインカテゴリせずに製品を見つけるにはどうすればよいですか?
私は彼の姿がうまくいくとは思わない。 –