刚开始经验不足犯的错误在此留记一下,问题如下:
俩多张表关联查询的时候如果俩张表里有相同的字段必须注明是哪个表里的字段,否则会报错,列模糊,不识别个别字段是哪张表里的,举例如下:
两张表里都有字段ID和creat_time以及seral_no所以当查询的时候需要注明是哪张表。
<select id="getBankOrderByOrderNo" parameterType="hashmap" resultMap="bankNoCardOrderMap">
select
表A.ID AS ID, 表A.CREATE_TIME AS CREATE_TIME, 。。。
from
表A
left join
表B ON 表A.SERIAL_NO= 表B.SERIAL_NO
where
<if test="createStartTime !=null"> 表A.CREATE_TIME >= #{createStartTime,jdbcType=TIMESTAMP}</if>
</select>
转载自原文链接, 如需删除请联系管理员。
原文链接:DB2 SQL Error: SQLCODE=-203, SQLSTATE=42702,转载请注明来源!