Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.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 使用双表和计数函数查询Oracle数据库_Mysql_Oracle - Fatal编程技术网

Mysql 使用双表和计数函数查询Oracle数据库

Mysql 使用双表和计数函数查询Oracle数据库,mysql,oracle,Mysql,Oracle,我不熟悉数据库系统和这个论坛。我目前正在攻读IT专业的二年级本科课程,正在努力解决一些数据库查询问题。我有两个表需要查询以下信息。我已经复制了下表,以及我需要收集的信息。我想我需要使用一个join,加上一个count来获得正确的返回,但是我似乎无法让它工作。 非常感谢您的帮助 包含已下订单数量的客户名称列表 客户 CUSTOMERIDVARCHAR2(100字节)No 1 FIRSTNAMEVARCHAR2(30字节)No 2 LASTNAMEVARCHAR2(30字节)第3号 地址VARCHA

我不熟悉数据库系统和这个论坛。我目前正在攻读IT专业的二年级本科课程,正在努力解决一些数据库查询问题。我有两个表需要查询以下信息。我已经复制了下表,以及我需要收集的信息。我想我需要使用一个join,加上一个count来获得正确的返回,但是我似乎无法让它工作。 非常感谢您的帮助

  • 包含已下订单数量的客户名称列表

    客户
    CUSTOMERIDVARCHAR2(100字节)No 1
    FIRSTNAMEVARCHAR2(30字节)No 2
    LASTNAMEVARCHAR2(30字节)第3号
    地址VARCHAR2(100字节)是4
    城市VARCHAR2(35字节)是5
    状态VARCHAR2(25字节)是6
    国家VARCHAR2(50字节)是7
    电话VARCHAR2(20字节)是8
    电子邮件VARCHAR2(35字节)第9号
    用户名VARCHAR2(20字节)第10号
    密码VARCHAR2(50字节)第11号
    ZIP编号(9,0)是12

  • 订单表

    ORDERIDVARCHAR2(35字节)第1号
    CUSTOMERIDVARCHAR2(20字节)No 2
    订单日期日期是3

    SHIPDATEDATE Yes 4

    要执行此操作的查询可以是:

    select customerid, firstname, lastname, count(1)
      from customer inner join order_table using(customerid)
     group by customerid, firstname, lastname
    
    您需要了解
    分组依据
    聚合函数
    。因为你刚刚发布的问题是你在学习这些问题时首先要学习的例子之一


    如果您不知道什么是加入或如何使用它,那么您必须专注于学习它。这是处理关系数据库时需要掌握的基本概念。

    Oracle DB或mysql?