データベースBのテーブルからデータベースAのテーブルを作成しようとしています。クエリについてのアイデアがあります。データベースAでは、テーブルにMerchantIDが必要であり、クエリを使用してデータベースBから取得できます(Merchant_LocationからMerchantIDを選択します。LocationID='特定のLocationID')。
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