Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 列出客户名称以及已下4次以上订单的客户的订单数量_Mysql_Sql - Fatal编程技术网

Mysql 列出客户名称以及已下4次以上订单的客户的订单数量

Mysql 列出客户名称以及已下4次以上订单的客户的订单数量,mysql,sql,Mysql,Sql,有两个表格: 客户:客户id和客户地址的详细信息 订单-订单id、客户id、订单数量 对于一个客户id,有许多订单,即许多订单id 它应该返回期望的结果告诉我们您在实现期望的输出方面已经走了多远,并发布您的创建表代码。学校作业?别忘了,如果我们为您这样做,您将学到更少的东西。此查询仅显示客户名称,但我需要订单数量------从客户中选择客户名称,其中客户id中的客户id从ord组中选择客户id,按客户id的countord\u id>4;为什么左连接加上a不是空的而不是简单的内部连接?只要等到老

有两个表格:

客户:客户id和客户地址的详细信息 订单-订单id、客户id、订单数量 对于一个客户id,有许多订单,即许多订单id


它应该返回期望的结果

告诉我们您在实现期望的输出方面已经走了多远,并发布您的创建表代码。学校作业?别忘了,如果我们为您这样做,您将学到更少的东西。此查询仅显示客户名称,但我需要订单数量------从客户中选择客户名称,其中客户id中的客户id从ord组中选择客户id,按客户id的countord\u id>4;为什么左连接加上a不是空的而不是简单的内部连接?只要等到老师问同样的问题。。。令人捧腹的
SELECT
    c.*,
    o.total_order
FROM    customer c
LEFT JOIN (
    SELECT
        cust_id,
        count(*) AS total_order
    FROM ORDER
    GROUP BY cust_id
    HAVING count(*) > 4
) o 
ON o.cust_id = c.cust_id
WHERE
    o.cust_id IS NOT NULL;