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