我在用外键编写Access
中的SQL查询时遇到问题。有两个表格,'顾客'(ID,姓名,姓氏)和'订单'(ID,客户,日期,卷)。 ID字段是主要的,并且Orders.Customer
是链接到Customers.ID
的外键,所以客户可以有很多订单或没有订单。带循环的SQL查询
我的目标是根据许多标准对客户进行搜索,其中之一是如果客户至少有一个订单的数量高于某一数量。我尝试加入SELECT DISTINCT
,但它仍然给我重复的结果,另外如果查询没有使用上述条件,我必须为每个客户创建一个空订单,而无需订单。
有没有人有这个想法?也许有关于外键或2个单独查询的特殊说明?
你想对你的结果是有关客户或订单? – Logar 2014-08-27 10:25:41
关于客户,我刚刚编辑了这个问题,谢谢 – BlackDog 2014-08-27 10:30:02