A表字段:企业名称,结算月份,结算金额(以企业名称、月份分组后求和得来),企业的各种属性字段
B表字段:企业名称,对账月份,对账金额(以企业名称、月份分组后求和得来)
现在要以A表为主表,因为A表包含所有企业,关联B表,获取其对账金额
最终的效果是企业、月份、结算金额、对账金额.......
具体操作是:A left join B on 企业名称=企业名称 and 结算月份=对账月份
现在遇到的问题是:A表某企业5月份没有结算金额,所以A表的形成过程中就没有某企业的2021-05这一行数据,而B表中的对账数据是有2021-05这一行的
现在想要达到的目的是:1.必须包含所有企业,2.企业一个月份一行,3有对账数据没结算数据也要显示出来
那现在如何让该企业5月份没有结算金额但是有对账金额的哪一行也显示出来