2 つのテーブルがあり、作業を節約するために 1 つのクエリを実行しようとしています。
Table 1: id, category id, colour
Table 2: category id, category name
私は彼らに参加したいので、id, category id, category name, colour
次に、「赤い」アイテムが選択されないように制限したい ( WHERE colour != "red"
) 次に、各カテゴリのレコード数をカウントしたい ( COUNT(id) GROUP BY (category id
)。
努力しています:
SELECT COUNT(table1.id), table1.category_id, table2.category_name
FROM table1
INNER JOIN table2 ON table1.category_id=table2.category_id
WHERE table1.colour != "red"
しかし、それはうまくいきません。多くのバリエーションを試しましたが、上記のクエリを試しても結果が得られません。