表a
编号 个数 专业
1 1 1
2 2 1
3 0 1
表b
编号 专业
1 1
2 2
最后得出的结果 专业为1的有
编号 个数 专业
1 1 1
2 2 1
3 0 1
专业为2的有
编号 个数 专业
2 2
编号 个数 专业
1 1 1
2 2 1
3 0 1
表b
编号 专业
1 1
2 2
最后得出的结果 专业为1的有
编号 个数 专业
1 1 1
2 2 1
3 0 1
专业为2的有
编号 个数 专业
2 2
left join a on a.专业=b.专业
select if(a.编号 is null,b.编号,a.编号),a.个数,b.专业 from bbb b
left join bba a on a.专业=b.专业
left join bba a on a.专业=b.专业
where b.专业=1