【发布时间】:2013-07-19 01:15:12
【问题描述】:
我有 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"
但这只是行不通。我尝试了很多变体,但在尝试上述查询时却没有得到任何结果。
【问题讨论】: