我需要一些关于查询的方向。
我有一个订单表。它具有以下列(除其他外)
OrderID | OrderDate | CustomerID
我想找到在 2012 年订购但在 2013 年没有订购的客户。
(实际上我最终会想要更精确(2012 年 3 月订购的客户,但不是 2013 年))
我知道我可以做两个查询 -
"SELECT * FROM TABLE WHERE OrderDate BETWEEN 2012-01-01 AND 2012-12-31"
"SELECT * FROM TABLE WHERE OrderDate BETWEEN 2013-01-01 AND 2013-12-31"
然后分析结果,但似乎纯mysql应该可以。
也许是自我加入?还是嵌套的 SELECT?我对这些不是很熟悉,很难找到相关的例子。谢谢你的帮助!