07-连接查询
Last updated
Last updated
例1:使用内连接查询班级表与学生表
select * from students inner join classes on students.cls_id = classes.id;
例2:查询学生姓名及班级名称
此处使用了as为表起别名,目的是编写简单
select s.name,c.name from students as s inner join classes as c on s.cls_id = c.id;例3:使用左连接查询班级表与学生表
select * from students as s left join classes as c on s.cls_id = c.id; 例4:使用右连接查询班级表与学生表
select * from students as s right join classes as c on s.cls_id = c.id; 例5:使用内连查询查询班级和学生表,并过滤出学生年龄大于18的
select s.* from students as s inner join classes as c on s.cls_id = c.id where s.age>18;