我正在尝试从数据库 B 中的表创建数据库 A 中的表。我对查询有一个想法。在数据库A中,表需要MerchantID,可以通过查询(Select MerchantID from Merchant_Location where LocationID= 'particular LocationID')从数据库B中获取。
我需要一些有关 SQL Server 2005 中此类查询语法的帮助。提前谢谢您!
INSERT INTO A.dbo.Merchant_Category (MerchantCategoryID, MerchantID)
SELECT MerchantLocationCategoryID, (MerchantID from Merchant_Location where LocationID = @Location) as MerchantID FROM B.dbo.Merchant_Location_Category