最新文章专题视频专题问答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连接查询经典小例题_MySQL

来源:动视网 责编:小采 时间:2020-11-09 19:07:25
文档

mysql连接查询经典小例题_MySQL

mysql连接查询经典小例题_MySQL:bitsCN.com mysql连接查询:Mysql连接查询支持多表连接对同一张表可以重复连接多次(别名在多次连接同一张表时很重要)例题1:下面有2张表teams表 比赛结果表:result 问题:得出一张表:主队,客队,比赛成绩,比赛时间方法一:(子查询和连接查询混合) ste
推荐度:
导读mysql连接查询经典小例题_MySQL:bitsCN.com mysql连接查询:Mysql连接查询支持多表连接对同一张表可以重复连接多次(别名在多次连接同一张表时很重要)例题1:下面有2张表teams表 比赛结果表:result 问题:得出一张表:主队,客队,比赛成绩,比赛时间方法一:(子查询和连接查询混合) ste
 bitsCN.com

mysql连接查询:

Mysql连接查询支持多表连接

对同一张表可以重复连接多次(别名在多次连接同一张表时很重要)

例题1:

下面有2张表

teams表

比赛结果表:result

问题:

得出一张表:

主队,客队,比赛成绩,比赛时间

方法一:(子查询和连接查询混合)

step1:

select result.id, t_name as h_name,match_time,result from teams join result on teams.t_id=result.h_id

step2:

select result.id ,t_name as g_name from teams join result on teams.t_id=result.g_id

得到

step3:根据比赛的id 相等连接以上两表即可

select t1.id,h_name,g_name,result,match_time from(select result.id, t_name as h_name,match_time,result from teams join result on teams.t_id=result.h_id) as t1 join (select result.id ,t_name as g_name from teams join result on teams.t_id=result.g_id) as t2 on t1.id=t2.id;

即可得到

结果是出来了,有点繁琐

方法二:多次连接查询

select result.id,t1.t_name as h_name ,t2.t_name as g_name ,result,match_time from result join teams as t1 on result.h_id=t1.t_id join teams as t2 on t2.t_id=result.g_id;

即可得到:

Teams表要连接2次所以要有别名

例题2:

现有下表 subject

求这样一个表

父栏目名 ,子栏目名称

连接查询

自己连接自己更需要别名了

select t1.name as p_name,t2.name as son_name from subject as t1 join subject as t2 on t1.id=t2.pid;

即可得到

为方便练习,或得建表和数据填充sql请点击获取练习sql

bitsCN.com

文档

mysql连接查询经典小例题_MySQL

mysql连接查询经典小例题_MySQL:bitsCN.com mysql连接查询:Mysql连接查询支持多表连接对同一张表可以重复连接多次(别名在多次连接同一张表时很重要)例题1:下面有2张表teams表 比赛结果表:result 问题:得出一张表:主队,客队,比赛成绩,比赛时间方法一:(子查询和连接查询混合) ste
推荐度:
标签: 经典 题目 mysql
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top