在sql中有四种join (inner)join,left join,right join,full join,区别是什么? 表示例:teacher,course 总结: inner join: inner 可以省略,查询结果只显示两张表共有的信息 left join:查询结果以A表为主表,A表中的数据全部显示 right join: 查询结果以B表为主表,B表中的数据全部显示 full join :查询结果包含两张表中所有数据 补充:关于having的用法 having的功能和where相差无几,只是having 用在group by 分组操作之后,且having子句之后可以跟聚合函数