0
我有這INSERT
-statement與mat
-table。 mat
- 表具有相同的設計(相同的列等,但不同的條目)。INSERT INTO with SELECT - 數字不匹配
insert into [tmp].[dbo].[mat]
select *
from [mat7].[dbo].[mat] mat7
join [mat6].[dbo].[mat] mat6 on mat7.myid = mat6.myid and mat7.matnumber <> mat6.matnumber
但它不工作,因爲SELECT
語句來有柱的雙計數。因此,也許我可以在SELECT
和INSERT INTO
中指定具體的列,但有75個 - 那麼是否有更容易和更短的方法來只有75列的SELECT
?
不起作用。有什麼建議麼?
'select mat7。*'應該有效。你得到的錯誤是什麼? –
你確定要加入這些表嗎?或者你的意思是'union'?請首先嚐試執行select語句,並檢查模式是否與'mat'表 –
紅色下劃線相符。列前綴'mat7'與查詢中使用的表名或別名不匹配。 – user1673665