连接查询
一、通过where子句
格式如下
where [〈表名1〉.]〈列名1〉〈比较运算符〉 [〈表名2〉.]〈列名2〉
1.等值连接
连接运算符为“=”
[例1-1] 查询每个学生及其选修课程的情况
select *
from 学生,选课
where 学生.学号=选课.学号 --连接条件 通常有参照关系
2.自然连接
在select子句中,将重复的属性去掉。
[例2-1] 查询每个学生及其选修课程的情况
select 学生.*,课程号,成绩
from 学生,选课
where 学生.学号=选课.学号
3.多表连接
[例3-1]查询每个学生的学号、姓名、选修的课程名及成绩
select 学生.