在SQLserver中列明不明确是什么原因

在SQLserver中列明不明确是什么原因,第1张

是你用了多张表中有相同列名了吧。如果检索这样的列前面增加表名就可以了比如

select TableA.A,TableB.A from TableA,TableB 就可以。

Contacts 表中确定有LastContactTime这个字段

select LastContactTime,* from Contacts order by LastContactTime

单独的这个语句不会出现 :列名 'LastContactTime' 不明确

除非多表关联查询时有可能出现列明不明确的情况。

and krec in(select rec from stock where comment like '%0000%' )

你这句krec 属于哪个表,你加上前缀啊,比如b.krec --我就是举个例子

你肯定是好几个表存在这个字段,数据库懵圈了,不知道归属哪个表


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9617315.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存