问题: 如下图: 查询结果列出了on 连接的两个字段,但是不相等,很明显不是sql想要的结果。 原因: 连接字段的数据类型不一致,id varchar business_key_ decimal(32), 解决办法: 用cast函数内转换数据类型 cast(b.BUSINESS_KEY_ as DECIMAL(32,0))