Hallo,
mir steht jemand auf'm Schlauch. Hoffentlich könnt Ihr mir einen Tipp geben...
Ich hab zwei Datenbanken, und dort jeweils eine Tabelle, die ich gegeneinander vergleichen will. Und als Ergebnis möchte ich gerne alles haben, was in Tabelle 1 drin ist, aber in Tabelle 2 fehlt.
Was in beiden drin ist, finde ich mit INNER JOIN - richtig?
Als was nicht drin ist, mit OUTER JOIN? Oder wie?
Im Prinzip sieht mein "Problem" so aus:
[DB1].[DBO].[TABELLE]
1,0,0,4,'Begriff 1'
1,0,1,4,'Begriff 2'
1,0,2,4,'Begriff 3'
2,0,3,4,'Begriff 4'
[DB2].[DBO].[TABELLE]
1,0,0,4,'Begriff 1'
1,0,2,4,'Begriff 3'
Nun sollte als Ergebnis die Zeilen für 'Begriff 2' und 'Begriff 4' ausgegeben werden - weil diese ja in der Tabelle der DB2 fehlen.
Wobei nur die 4 Ziffern als eindeutige Kennung dienen, der Text kann auf beiden DBs unterschiedlich sein.
Könnt Ihr mir mal auf die Sprünge helfen?
Danke & Grüße,
Avhy.
mir steht jemand auf'm Schlauch. Hoffentlich könnt Ihr mir einen Tipp geben...
Ich hab zwei Datenbanken, und dort jeweils eine Tabelle, die ich gegeneinander vergleichen will. Und als Ergebnis möchte ich gerne alles haben, was in Tabelle 1 drin ist, aber in Tabelle 2 fehlt.
Was in beiden drin ist, finde ich mit INNER JOIN - richtig?
Als was nicht drin ist, mit OUTER JOIN? Oder wie?
Im Prinzip sieht mein "Problem" so aus:
[DB1].[DBO].[TABELLE]
1,0,0,4,'Begriff 1'
1,0,1,4,'Begriff 2'
1,0,2,4,'Begriff 3'
2,0,3,4,'Begriff 4'
[DB2].[DBO].[TABELLE]
1,0,0,4,'Begriff 1'
1,0,2,4,'Begriff 3'
Nun sollte als Ergebnis die Zeilen für 'Begriff 2' und 'Begriff 4' ausgegeben werden - weil diese ja in der Tabelle der DB2 fehlen.
Wobei nur die 4 Ziffern als eindeutige Kennung dienen, der Text kann auf beiden DBs unterschiedlich sein.
Könnt Ihr mir mal auf die Sprünge helfen?
Danke & Grüße,
Avhy.
Comment