首页 百科知识 多表连接查询

多表连接查询

时间:2022-10-11 百科知识 版权反馈
【摘要】:学生表Student,由学号、姓名、性别、年龄、所在系五个属性组成,记作:Student,其中主码为Sno。课程表Course,由课程号、课程名、先修课号、学分四个属性组成,记作:Course,其中主码为Cno。学生选课SC,由学号、课程号、成绩三个属性组成,记作:SC,其中主码为。

4.3.1 SELECT多表连接查询

用于多个数据源的多表连接的FROM子句语法格式为:

FROM表名1[IN数据库名]

{[连接方式]表名2[ON连接条件]}[…n]

或:

FROM表名列表WHERE连接条件

以下举例中用到的关系模式:

(1)学生表Student,由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)五个属性组成,记作:Student(Sno,Sname,Ssex,Sage,Sdept),其中主码为Sno。

(2)课程表Course,由课程号(Cno)、课程名(Cname)、先修课号(Cpno)、学分(Ccredit)四个属性组成,记作:Course(Cno,Cname,Cpno,Ccredit),其中主码为Cno。

(3)学生选课SC,由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,记作:SC(Sno,Cno,Grade),其中主码为(Sno,Cno)。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈