我有 2 个表,正在尝试做一个查询来节省一些工作。
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"
但它只是行不通。我尝试了很多变体,但在尝试上述查询时却没有得到任何结果。