查找平均工资大于6000的部门,并把部门里的人全部列出来

四、多表上联合查询
多表上联合查询分为内连接查询和外连接查询
(1)隐式内连接查询
查找大于90分的学生信息:

(2)显式内连接查询

用法:select .... from 表1 inner join 表2 on 条件表达式
(3)外连接查询
left join.左连接查询。
用法 :select .... from 表1 left join 表2 on 条件表达式
意思是表1查出来的数据不能为null,但是其对应表2的数据可以为null

right join就是相反的了,用法相同
用left join的时候,left join操作符左侧表里的信息都会被查询出来,右侧表里没有的记录会填空(NULL).right join亦然;inner join的时候则只有条件合适的才会显示出来
full join()
完整外部联接返回左表和右表中的所有行。当某行在另一个表中没有匹配行时,则另一个表的选择列表列包含空值。如果表之间有匹配行,则整个结果集行包含基表的数据
值。
仅当至少有一个同属于两表的行符合联接条件时,内联接才返回行。内联接消除与另一个表中的任何行不匹配的行。而外联接会返回 FROM 子句中提到的至少一个表或
视图的所有行,只要这些行符合任何 WHERE 或 HAVING 搜索条件。将检索通过左向外联接引用的左表的所有行,以及通过右向外联接引用的右表的所有行。完整外
部联接中两个表的所有行都将返回。
五、子查询
以一个查询select的结果作为另一个查询的条件
语法:select * from 表1 wher 条件1(select ..from 表2 where 条件2)
1、与In结合










