初步判断,你的列名有可能与SQL的关键字冲突。可以考虑将State用[State]代表,也就是用方括号括起来。另外还要检查一下列名是否真的存在。
是你用了多张表中有相同列名了吧。如果检索这样的列前面增加表名就可以了比如select TableA.A,TableB.A from TableA,TableB 就可以。
and krec in(select rec from stock where comment like '%0000%' )你这句krec 属于哪个表,你加上前缀啊,比如b.krec --我就是举个例子
你肯定是好几个表存在这个字段,数据库懵圈了,不知道归属哪个表
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)