public static void fillFieldNameMapping(HashBasedTable<String, String, String> midTableMapping, String[] fieldNames, String tableAlias) {
        Arrays.asList(fieldNames).forEach(fieldName -> {
            String mappingTableName = dealDuplicateFieldName(midTableMapping, fieldName);
            midTableMapping.put(tableAlias, fieldName, mappingTableName);
        });
    }
parse multi join table name, child query RealTabName is null
@param leftJoin
@param aliasAndRealTabName
core/src/main/java/com/dtstack/flink/sql/util/ParseUtils.java