USE School;
########## 查询数据表中学生姓名和对应的班级 ##########
#请在此处添加实现代码
########## Begin ##########
select tb_student.name as studentName,tb_class.name as className
from tb_student join tb_class on tb_student.class_id=tb_class.id
########## End ##########
第2关:外连接查询
USE School;
########## 使用左外连接查询所有学生姓名和对应的班级 ##########
#请在此处添加实现代码
########## Begin ##########
select tb_student.name as studentName,tb_class.name as className
from tb_student left join tb_class on tb_student.class_id = tb_class.id;
########## End ##########
########## 使用右外连接查询所有学生姓名和对应的班级 ##########
#请在此处添加实现代码
########## Begin ##########
select tb_student.name as studentName,tb_class.name as className
from tb_student right join tb_class on tb_student.class_id=tb_class.id;
########## End ##########
第3关:关键字子查询
USE Company;
#请在此处添加实现代码
########## Begin ##########
#1.使用 ALL 关键字进行查询
select position,salary
from tb_salary
where salary >ALL(
select MAX(salary)
from tb_salary
where position="Java"
);
#2.使用 ANY 关键字进行查询
select position,salary
from tb_salary
where salary >ANY(
select MIN(salary)
from tb_salary
where position="Java"
);
#3.使用 IN 关键字进行查询
select position,salary
from tb_salary
where position="Java";
########## End ##########