问题查不出左表全部数据 select * from a left join on b where b.name="kk" 方案 select * from a left join on b and b.name="kk" join on 后边的条件只针对附表 如果要筛选主表,必须写在where后