1、distinct 去重函数
    2、添加分组+筛选 例子:
    #查询部门个数>3的城市名和部门个数,(添加分组+筛选)
    select city,count() 部门个数
    from departments d
    inner join locations l
    on d.location_id=l.location_id
    group by city
    having count(
    ) >3;
    3、外连接
    特点:
    1、外连接的查询结果为主表中的所有记录
    如果从表中有和它匹配的,则显示匹配的值
    如果从表中没有和它匹配的,则显示null
    外连接查询结果=内连接结果+主表中有而从表没有的记录
    2、左外连接, left join 左边的是主表
    右外连接, right join 右边的是主表
    3、左外和右外交换两个表的顺序,可以实现同样的效果
    例子:
    select b.name,bo.*
    from beauty b
    left outer join boys to
    on b.bofriend_id=bo.id
    where bo.id is null;