两个数据表a(id,name,age)中4条记录和b(id(外键),address)中3条记录select * from a right join b on a.id =b.id; 以右边的表为主,显示a和b中id相同的数据,返回3条数据,a表中的第四个id不显示,因为b表中的address没有值。select * from a left join b a.id = b.id; 以左边的表为主,显示表a中所有的id ,但address有一条是空值。返回4条记录。