【发布时间】:2013-01-12 04:00:12
【问题描述】:
我有一个表 tbl1(col1, col2, col3, ..., coln),col1 和 col2 一起是主键。我正在尝试使用以下查询将记录从临时表 #t 插入到 tbl1
insert into tbl1(col1, col2, col3, ..., colm)
select #t.col1, #t.col2, #t.col3, ..., #t.colm
from #t where col2 <> #t.col2
但是,我收到以下错误,无法绑定多部分标识符“tblDailyBalanceHistory.BalanceDate”。如何修复我的查询?
【问题讨论】:
-
它说它无法弄清楚该表中的那一列来自哪里。这是我们可以提供的尽可能多的帮助,因为您没有发布实际的 sql,这会导致错误。
-
我的错,错误信息应该是 The multi-part identifier "tbl1.col2" could not be bound。但我认为这不会影响你理解我的问题。有人给了我正确的答案。
-
那他们一定比我聪明。 :)
标签: sql-server-2008 select insert