select * from a join b on (a.id=b.id)
这个简单,内连接
select * from a left outer join b on (a.id=b.id) where b.id is null
这个实现not in 查询,semi join 与 outer join 不一样滴,尽量在子查询中使用where语句,on只用简单的连接
select * from a left semi join b on (a.id=b.id)
这个实现的是in 查询