我有以下结构的表:
FirstName|MiddleName|PatientID
我想在其他表中存储所有不同的名字。FirstName
我创建了名为 TBL 的表,我想将所有不同的行插入其中。让我们假设第一个表名 uis TBL1
。我尝试了以下方法:
INSERT Into TBL(FirstName) VALUES (SELECT DISTINCT FirstName FROM TBL1)
但我有错误:
子查询返回超过 1 个值。当子查询跟在 =, ! 之后时,这是不允许的。=、<、<=、>、>= 或当子查询用作表达式时。
我在这里想念什么?我说的是 Microsoft Sql Server 2008 R2。