我正在將數據從一個數據庫複製到另一個數據庫,並在進行數據處理時進行按摩。這兩個數據庫都有稱爲客戶端和作業的表。如何編寫SQL select語句以包含來自其他表的查找?
但是,在數據庫「Alpha」中,Jobs表與數據庫「Epsilon」所在的Clients表沒有關係。 Alpha's Jobs表的nvarchar列中只有客戶端名稱。
我需要一個select語句,在我將它插入到Epsilon的Jobs表中時,通過它們的名稱在Client表中查找客戶端ID。
我未完成的SQL語句如下:
insert into Epsilon.dbo.Jobs (ClientId, Name, Location, DateCreated)
select ????, Name, Location, DateCreated from Alpha.dbo.Jobs
我怎麼能修改此使得????包含Epsilon客戶表中的ClientId?我知道我需要使用Jobs中的Name列來查找數據,但我無法弄清楚這個語法。
很明顯,您可以選擇最適合該問題的答案,但是選中的答案在我發佈礦區後7分鐘發佈。 – 2009-05-03 15:50:07