2012-03-22 11 views
1

テーブル名がKHA_IDで、列名がKHA_IDです。私は、列名KHA_IDを持つ別のテーブルという名前の訪問にそれを追加するために行った、と私は、クエリ既存の大きなテーブルSQL Serverに1つの列テーブルを追加します。

INSERT INTO [databaseName].[dbo].[KHA_ID] 
(KHA_ID) 
VALUES (KHA_ID,[dbo].Visits) 

GO 

感謝を実行する前に、私は私のSQLの権利を持っているかどうかを確認したいです!

答えて

1

あなたは、このようにそれを実行する必要があります。それは私がすることができますよう

INSERT INTO [databaseName].[dbo].[KHA_ID] 
(KHA_ID) 
SELECT KHA_ID 
FROM [dbo].Visits 
GO 
+0

感謝KHA_IDテーブルの主キーがある場合は:)私はすぐに受け入れるだろう。 – wootscootinboogie

3

KHA_IDが、その後

INSERT INTO [databaseName].[dbo].[KHA_ID] 
(KHA_ID) 
SELECT distinct KHA_ID 
FROM [dbo].Visits V left outer join 
KHA_ID from [databaseName].[dbo].[KHA_ID] K on K.KHA_ID=V.KHA_ID 
where K.KHA_ID is null 
GO 
関連する問題