简单SQL出错,大家来研究下问题所在。
select
A.IDO_CD
from CON_TBL A,
ORGANIZATION_TBL B
WHERE A.CONTRACT_NO = B.CONTRACT_NO
出错信息如下
DB2 Database Error: ERROR [42601] [IBM][DB2/LINUXX8664] SQL0104N An unexpected token "CONTRACT_NO" was found following "ON_TBL B WHERE A.". Expected tokens may include: "<interval_qualifier>". SQLSTATE=42601。
表A和表B都是联合主键的表,条件中的CONTRACT_NO在表A和表B中,都是主键。
请教大家为什么会出这样的错呢?