我是新人,所以请温柔。
一直使用 SQL server 2008r2 根据从另一台服务器上更大的专有 SQL 数据库中提取的信息创建工作数据库。我可以使用 INSERT INTO 函数将信息提取到新表中,但是当我尝试通过连接从链接数据库的另一个表中添加链接字段时,我一无所获。事不宜迟,这是我的所有新奇荣耀的查询:
INSERT INTO [Cust_Info].[dbo].[form_data]
(CustNo
,LastName
,FirstName
,Add1
,Add2
,City
,State
,Zip
,Phone1
,Phone2
,Email)
SELECT [CustNo]
,[LastName]
,[FirstName]
,[Add1]
,[Add2]
,[City]
,[State]
,[Zip]
,[Phone1]
,[Phone2]
,[Email]
FROM [XYZ-SERVER-1\ETC].[Service].[dbo].[Customer]
JOIN [XYZ-SERVER-1\ETC].[Service].[dbo].[EmailInv]
ON [Cust_Info].[dbo].[form_data].[CustNo]=[XYZ-SERVER-1\ETC].[Service].[dbo].
[EmailInv].[CustNo]
我确信我犯了一个非常菜鸟的错误,但我继续在“ON”行上得到“Msg 4104”,在 select 语句的第一行得到一个“Msg 209”(不明确的列名 'CustNo') .
我已经对不同论坛上的许多相关帖子进行了分类,并且根据我的帐户,这应该可以。你们中的一位兽医可以向这个菜鸟展示一下吗?
先感谢您。