H表:X字段为空,或者X字段不为空,有一个或者多个记录 AFC表:连接H表,即AFC.AUFPL = H.AUFPL,若H表X字段为空,连接方式为以下处理;若H表X字段不为空,取APLZL即可,不用取最大值,连接条件变为AFC.AUFPL = H.AUFPL AND AFC.APLZL = H.APLZL. 以下是个人写的H表字段为空的情况,请纠正: LEFT JOIN (SELECT AUFPL,MAX(APLZL),MAX(LTXA1),MAX(ARBID) FROM ERP.AFVC GROUP BY AUFPL ) AFC ON AFC.AUFPL = H.AUFPL 目前问题点:对于H表X字段不为空时,不清楚怎么处理 |