有:table1 client:clientID;姓名;
表 2 订单:订单 ID;客户编号;
关系CustomerID(客户表主键,二级订单)
有必要显示超过5个订单的客户名称。
我将客户端与订单连接起来,但是如何计算订单的数量,以便输出行是一个,可能是一个嵌套子查询,其中 COUNT 和 Distinct 在主查询中,但我没有足够的 :( throw options :))))
谢谢!。
Select наименование
From клиент cl, заказы zak
where cl.клиентID = zak.клиентID
--and 5 < (Select Count......))
解决该问题的最简单方法可能是使用分组和建议
HAVING其他选项将是 CTE 和子查询的各种变体,以计算每个客户的订单数量,然后过滤
where。