次の構造のテーブルがあります。
FirstName|MiddleName|PatientID
他のテーブルにすべての個別の FirstNames を格納したい。FirstName
TBL という名前のテーブルを作成しましたが、すべての個別の行を挿入したいと考えています。最初のテーブル名 uis としましょうTBL1
。私は次のことを試しました:
INSERT Into TBL(FirstName) VALUES (SELECT DISTINCT FirstName FROM TBL1)
しかし、私はエラーがあります:
サブクエリが複数の値を返しました。サブクエリが =, ! に続く場合、これは許可されません。=、<、<=、>、>=、またはサブクエリが式として使用されている場合。
ここで何が欠けていますか?Microsoft Sql Server 2008 R2 について話しています。