我有一个包含两列的MySQL表,列A和列B.
A列是不同的产品ID#,B列代表Year。
我想将当前年份与上一年度进行比较,看看哪个产品是新产品,并且在去年没有销售。
我该怎么做?
因此对于下面的表格,我可以用什么查询来选择2013年和产品ID CC的记录,因为CC没有出现在2012年。
+-------------+------------+
| Year | Product ID |
+-------------+------------+
| 2012 | AA |
| 2012 | BB |
| 2013 | AA |
| 2013 | BB |
| 2013 | CC |
+-------------+------------+
答案 0 :(得分:0)
这是一个简单的select语句,允许您搜索与该id对应的年份为2017的项目的ProductID。
SELECT Product ID
FROM Table
WHERE Product ID = 'CC' AND Year = 2013;
将为您返回正确的结果。
如果年份代表产品添加年份,我不明白为什么您需要将其与其他年份进行比较,而不是仅仅搜索那一年。