最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

分析一下聚合函数与连接表的组合使用_MySQL

来源:动视网 责编:小采 时间:2020-11-09 18:33:08
文档

分析一下聚合函数与连接表的组合使用_MySQL

分析一下聚合函数与连接表的组合使用_MySQL:bitsCN.com 分析一下聚合函数与连接表的组合使用 看这样一个关系Customers(cust_id,cust_name,cust_contact)Orders(order_num,cust_id,order_date) 如果有这样的检索语句:Sql代码 select cust_name,cust_contact,(
推荐度:
导读分析一下聚合函数与连接表的组合使用_MySQL:bitsCN.com 分析一下聚合函数与连接表的组合使用 看这样一个关系Customers(cust_id,cust_name,cust_contact)Orders(order_num,cust_id,order_date) 如果有这样的检索语句:Sql代码 select cust_name,cust_contact,(


bitsCN.com

分析一下聚合函数与连接表的组合使用

看这样一个关系

Customers(cust_id,cust_name,cust_contact)

Orders(order_num,cust_id,order_date)

如果有这样的检索语句:

Sql代码

select cust_name,cust_contact,(

select count(*) from Orders

where Orders.cust_id=Customers.cust_id

group by cust_id)

from Customers

其运作步骤为:

1.从Orders表中检索出每个cust_id所具有的订单数量

可以那么做,因为孤立摆出count(*)是在group by 顾客编号基础上聚合的。

并且在聚合的之前,先进行连接表操作。把orders , Customers连接起来了。

这样内外只的就是同意顾客的信息.

2.外层列出其他需要的顾客信息。

注意点:

内层的通常用做单独孤立的聚合函数,

内层的分组操作前必须给出与外层的连接条件。

外层的select后面的选择列基本都是在外面的表里。

总结,这个句子究竟属于子查询呢还是普通的连接。

很明显。是子查询,以为是select 里面包含一个select 句子。

非常特殊,子句可以用作一个检索列!~就是这样。

以后碰到突然要分组但是又涉及两个不同的表,可以尝试这样的思路。

bitsCN.com

文档

分析一下聚合函数与连接表的组合使用_MySQL

分析一下聚合函数与连接表的组合使用_MySQL:bitsCN.com 分析一下聚合函数与连接表的组合使用 看这样一个关系Customers(cust_id,cust_name,cust_contact)Orders(order_num,cust_id,order_date) 如果有这样的检索语句:Sql代码 select cust_name,cust_contact,(
推荐度:
标签: 使用 mysql mysql表
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top