你要这样想,对于一个a_id来说,它对应的b_name会有好几个,你想展示哪一个呢??还是随便如果没有要求的话,你在sql后面加上一个 group by a.a_id
做任务的不好意思
用RIGHT JOIN呗~
select distinct a.a_id,b.b_name,a.a_name,a.a_description form A as a left join B as b on a.a_id=b.b_id