第一个问题没看明白.
2,多表联查用到的,
select * from a left inner join b on a.a=b.b right inner join c on a.a=c.c inner join d on a.a=d.d where 条件
3,having 可以引用函数表达式,where不能.
having count(*)>5 
4,大型的数据计算和函数处理会用,可以简化操作.