TSQL查询选择客户有订单的所有记录,并选择没有订单的客户的所有记录。 Customer表包含CustomerID的主键。 Order表包含OrderID的主键和CustomerID的外键。客户和订单SQL语句
0
A
回答
0
我想出了这个解决方案。
Select CustomerName
from Customer
Where pk_CustomerID IN
(
Select fk_CustomerID from Orders
INNER JOIN Customer
on Customer.pk_CustomerID=Orders.fk_CustomerID)
的/ * NOT IN代替会给谁没有一个订单*/
+0
@jero:我很抱歉,那些'pk_'和'fk_'前缀都要走了。 – Sung 2009-11-17 04:59:38
3
喜欢的东西
Select yourcustomerfields, yourorderfields
From Customer
Left join Orders on Customer.OrderID = Orders.OrderID
相关问题
- 1. SQL语句帮助 - 为每个客户选择最新订单
- 2. SQL语句让所有客户没有订单
- 3. SQL语句帮助 - 选择今日订购的客户
- 4. 用于显示每个客户的所有订单总成本的SQL语句
- 5. 有订单最多的SQL查询语句select客户端放置
- 6. SQL语句让所有没有订单的客户今天(当前日期)
- 7. SQL内部连接客户与订单
- 8. 订单日期范围内的SQL客户订单查询
- 9. 选择客户名称从客户表和计数使用订单表 - SQL
- 10. 多订单语句栏
- 11. shopify客户和订单转移到magento
- 12. Magento客户和订单跟踪
- 13. SQL - 在客户和订单日期旁边添加计数
- 14. 选择所有客户和每个客户的总订单
- 15. 排序的客户订单
- 16. 客户订单总计
- 17. WooCommerce客户订单详细
- 18. SQL服务器语句订购ASC
- 19. 如何在SQL语句中订购?
- 20. SQL查询:订单大于0的客户的第一个订单日期
- 21. SQL语句总和
- 22. SQL语句选择订单的ID首先与条件
- 23. 如何在插入语句SQL Server中设置订单计数?
- 24. 停止每月订购的客户-SQL
- 25. Rails插入错误的`订单`语句
- 26. 简单的SQL语句LIMIT
- 27. ElasticSearch NEST客户端中的Sql Case语句实现
- 28. SQL语句检索所有新客户在特定月份
- 29. 即使没有订单,SQL也可以获取所有客户
- 30. 查询sql查询客户订单频繁吗?
我不明白它的其他客户。如果你不打算上课,为什么要报名参加课程? – 2009-11-16 01:45:04
所以你只想要有和没有订单的客户记录? – wcm 2009-11-16 14:41:53