MySQL查询,查找订单为0/无订单的客户

MySQL查询,查找订单为0/无订单的客户,mysql,select,find,Mysql,Select,Find,我想找到那些还没有下订单的客户 我找到了一些查询,以查找按客户分类的订单总数,但无法找到/获取任何查询,该查询将返回未进入订单表的客户ID 还想排序的结果按日期,如在上个月,去年等 如有任何帮助/想法,将不胜感激 谢谢 怎么样 SELECT c.* FROM Customers c LEFT JOIN Orders o ON c.CustomerID = o.CustomerID WHERE o.CustomerID IS NULL 或 它有助于上传表的结构,你没有查询的样本…绝对不存在的方式

我想找到那些还没有下订单的客户

我找到了一些查询,以查找按客户分类的订单总数,但无法找到/获取任何查询,该查询将返回未进入订单表的客户ID

还想排序的结果按日期,如在上个月,去年等

如有任何帮助/想法,将不胜感激

谢谢

怎么样

SELECT c.*
FROM Customers c LEFT JOIN
Orders o ON c.CustomerID = o.CustomerID
WHERE o.CustomerID IS NULL


它有助于上传表的结构,你没有查询的样本…绝对不存在的方式去。
SELECT c.*
FROM Customers c
WHERE NOT EXISTS (SELECT 1 FROM Orders o WHERE o.CustomerID = c.CustomerID)
select c.* from Customers c
where c.CustomerID NOT IN (select o.CustomerID from Orders o)
select customer_name from customer               
where customer_id not in (select customer_id from orders);