表一 class
c_id c_name
1 1班
2 2班3 3班
4 4班
表二 team
h_id g_id num
1 2
34
2 4
37
表一中存放所有班级的id和班级名字,表二中存放的是主场班级ID ,客场班级Id,和比赛场数 。请连接查询出主场班级名,客场班级名,和比赛场数,写出sql 语句
第一步,查询 主场班级名
select c_name as h_name , team. * from class inner join team on class.c_id =team.h_id
第二部 将上次查出来的结果作为表ct
select class.c_name as g_name,ct.h_name as h_name ,ct.num from (select c_name as h_name , team. * from class inner join team on class.c_id =team.h_id)ct join class on class.c_id=ct .g_id
本文介绍了一个具体的SQL连接查询案例,展示了如何从两个表中获取主场班级名、客场班级名及比赛场数。通过两步查询操作,实现了所需数据的有效提取。
2292

被折叠的 条评论
为什么被折叠?



