0
私はこのINSERT
文をmat
表記で持っています。 mat
表は同じデザイン(同じ列などですが、項目が異なります)です。SELECTでのINSERT INTO - 番号が一致しません
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
-statementは、列の二重の数を持っているので、それは動作しません。だから、私はSELECT
とINSERT INTO
の特定の列を指定することができますが、75があります - それでは、より簡単で便利な方法がありますSELECT
だけ75列?
は機能しません。助言がありますか?
'select mat7。*'が動作するはずです。あなたが得たエラーは何ですか? –
あなたは本当にそれらのテーブルに参加したいのですか、あるいはあなたは 'union'を意味していますか?最初にselect文を実行し、スキーマが 'mat'表に一致するかどうか確認してください –
下線が赤です。列プレフィックス 'mat7'がクエリで使用されるテーブル名またはエイリアス名と一致しません。 – user1673665