Laden...

Join von 2 Tabellen aus verschiedenen DBs

Erstellt von Crean vor 18 Jahren Letzter Beitrag vor 18 Jahren 1.340 Views
C
Crean Themenstarter:in
8 Beiträge seit 2006
vor 18 Jahren
Join von 2 Tabellen aus verschiedenen DBs

Hallo,

habe 2 Tabellen t1, t2
t1 ist in Datenbank db1
t2 ist in Datenbank db2

Kann ich die beiden TAbellen mit einem sql Statement joinen. Gibt es da ne möglichkeit?
Oder muss ich das in meinem c# code manuell machen?

Cheers

C
Crean Themenstarter:in
8 Beiträge seit 2006
vor 18 Jahren

Kann es erst Montag testen, aber müsste so gehen, oder?

SELECT *
FROM DB1.T1 INNER JOIN DB2.T2
ON (DB1.T1.SupplierID = DB2.T2.SupplierID)

Passt das so?

Greetz

128 Beiträge seit 2004
vor 18 Jahren

Hallo,

Original von Crean
Kann ich die beiden TAbellen mit einem sql Statement joinen. Gibt es da ne möglichkeit?
Oder muss ich das in meinem c# code manuell machen?

Leider machst du keine Angaben zum DBMS. Im SQL Server kannst du den Fully Qualified Name der Tabelle verwenden: Datenbank.Owner.Tabelle

Damit könnte dein Statement folgendermaßen aussehen:

Select t1.*
From Db1.dbo.t1 t1 
Join Db2.dbo.t2 t2 
On (t1.SupplierId = t2.SupplierId)

Zur besseren Lesbarkeit und weniger Tipparbeit kann man einen Alias für den Langnamen nutzen. Bei manchen DBMS ist das Schlüsselwort AS zu verwenden: db1.dbo.t1 AS t1

Bis denne, JoKi

Bis denne, JoKi

Enjoy AFP FAQ - Participate AfpWiki - Get Blogged by JoKi - Talk to me at VFP User Group Meeting

C
Crean Themenstarter:in
8 Beiträge seit 2006
vor 18 Jahren

Ich weiß. Trotzdem danke