Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo

ich bin grad am rätseln......Ich versuche 2 Tabellen von 2 verschiedenen Datenbanken zu vergleichen, soweit bin ich auch schon das ich sie angezeigt bekomme....

A = 1. Datenbank

B = 2. Datenbank

select spalte1A, Spalte2A, Spalte1B, Spalte2B from 1.Datenbank..Tabellenname A

JOIN 2.Datenbank..Tabellenname B 

ON A.Spaltenname != B.Spaltenname

Was ich benötige, ist das ich von A die Ergebnisse angezeigt bekomme die in B nicht vorhanden sind. Welcher Befehl fehlt mir?

VG Bartman

ich bin grad am rätseln......Ich versuche 2 Tabellen von 2 verschiedenen Datenbanken zu vergleichen, soweit bin ich auch schon das ich sie angezeigt bekomme....

Welches DBMS und was willst Du überhaupt vergleichen?

Welches DBMS und was willst Du überhaupt vergleichen?

SQL Server 2008, was ich vergleichen will sind 2 Spalten aus den jeweiligen Tabellen. Die Tabellen sind auf beiden Datenbanken die Selben nur für verschiedene Versionen und möchte schauen was auf der vorherigen Datenbank A eingespielt worden ist was auf der Datenbank B noch nicht eingespielt ist. Als Ergebnis will ich nur angezeigt bekommen was in Datenbank A vorhanden ist was nicht in Datenbank B vorhanden ist.

Benutze "INTERSECT", das ist die Schnittmenge von zwei Tabellen, d.h. Du siehst dann die Datensätze, die in beiden Tabellen vorkommen.

Diese Menge verbindest Du dann mit den ursprünglichen Daten, damit Du siehst welche Datensätze jeweils fehlen

Benutze "INTERSECT", das ist die Schnittmenge von zwei Tabellen, d.h. Du siehst dann die Datensätze, die in beiden Tabellen vorkommen.

Diese Menge verbindest Du dann mit den ursprünglichen Daten, damit Du siehst welche Datensätze jeweils fehlen

ok, aber wo baue ich das in dem Code ein?

Schau bitte mal in der Doku nach wie der konkrete Syntax ist. Ich arbeite leider nicht mit MS SQL, so dass ich keinen syntaktisch korrekten Code liefern kann

Ich habs rausgefunden, danke dir für deine hilfe ;)

select spalte1A, Spalte2A from 1.Datenbank..Tabellenname A

Intersect

select  Spalte1B, Spalte2B from 1.Datenbank..Tabellenname A

JOIN 2.Datenbank..Tabellenname B 

ON A.Spaltenname != B.Spaltenname

so hat es funktioniert :)

VG Bartman

Bearbeitet von Bartman

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.