private void evalEquation(SqlIdentifier left, SqlIdentifier right, String sideTableName, SqlNode sqlNode) {
        String leftTableName = left.getComponent(0).getSimple();
        String leftField = left.getComponent(1).getSimple();

        String rightTableName = right.getComponent(0).getSimple();
        String rightField = right.getComponent(1).getSimple();

        if (leftTableName.equalsIgnoreCase(sideTableName)) {
            associateField(rightField, leftField, sqlNode);
        } else if (rightTableName.equalsIgnoreCase(sideTableName)) {
            associateField(leftField, rightField, sqlNode);
        } else {
            throw new RuntimeException("resolve equalFieldList error:" + sqlNode.toString());
        }
    }
deal normal equation etc. foo.id = bar.id
@param left
@param right
@param sideTableName
@param sqlNode
core/src/main/java/com/dtstack/flink/sql/side/BaseSideInfo.java