2016-04-25 11 views
-1

私はSQLで新しく、以下の2つのSQL文を一緒に追加しようとしています。最初のテーブルは、必要なフィールドだけを引っ張っていく基本的なmakeテーブルです。そして、2番目のテーブルは同じ情報を引き出していますが、ステップ1で作成した最初のテーブルに追加しています。私はいくつかの研究をしてきましたが、私がしなければならないと思うことは組合のクエリですが、どのように助けてください、どうすればいいのか分かりません。2つのSQL文をまとめる

/*first step*/ 
/*Select 
[NPI], 
[Last Name], 
[First Name], 
[Middle Name], 
Suffix, 
Gender, 
[Spoken Languages] 
Into [Provider Table] 
From sylvia.dbo.UNIQUEACN*/ 

/*Second step appending PCCN Providers*/ 
Insert into [sylvia].dbo.[provider Table] (NPI, [Last Name], [First Name], [Middle Name], Suffix, Gender, [spoken languages]) 
Select sylvia.dbo.[PCCNProviders].NPI, sylvia.dbo.PCCNProviders.[Last Name],sylvia.dbo.PCCNProviders.[First Name], sylvia.dbo.PCCNProviders.[Middle Name], sylvia.dbo.PCCNProviders.suffix, sylvia.dbo.PCCNProviders.gender, sylvia.dbo.PCCNProviders.[Spoken Languages] 
From sylvia.dbo.[PCCNproviders]; 
+0

取得できるよう、あなたのコードはより良いフォーマットしてください。 – qxg

答えて

0

2つのテーブルの列と番号が同じであるため、以下のクエリを実行するだけです。両方のテーブルから重複した値を保持する場合はUNION ALLを、重複した値をすべて削除する場合はUNIONを使用してください。

SELECT * 
-- INTO [Combined_table] 
FROM sylvia.dbo.UNIQUEACN 
UNION ALL 
SELECT * 
FROM sylvia.dbo.[PCCNproviders] 
0

私はちょうど私がユニオンのクエリとその方法クリーナー、私がやっていたことをしました..ありがとうもう一度!週にSQLをやってIVEとあなたがそのに闘争を伝えるが、そこ

Select 
a.[NPI], 
a.[Last Name], 
a.[First Name], 
a.[Middle Name], 
a.Suffix, 
a.Gender, 
a.[Spoken Languages] 
Into [Provider test] 
From sylvia.dbo.UNIQUEACN a 
Union 
Select 
b.[NPI], 
b.[Last Name], 
b.[First Name], 
b.[Middle Name], 
b.Suffix, 
b.Gender, 
b.[Spoken Languages] 
From sylvia.dbo.[PCCNproviders] b 
関連する問題