SQL finden, die die gleiche Spalte in verschiedenen Tabellen

Ich habe 2 sehr große Tabellen. Ich versuche herauszufinden, was Sie gemeinsam haben.

Haben Sie nicht die gleiche Anzahl von Spalten. Ich könnte gehen, nur sehen Sie jede Spalte name jeder Tabelle aus und vergleichen Sie - aber Sie haben beide Hunderte von Spalten (ich habe es für viele solcher Tabellen).

Verwende ich MS-Sql-server.

Gibt es keine Einschränkungen und keine foregin Tasten auf jedem von Ihnen.

Wie kann ich dies tun ?

Etwas wie dieses:

select * AS "RES" from Table1 where RES IN (select * column from Table2)

Vielen Dank im Voraus.

  • Was RDBMS? Sie müssen die Abfrage von meta-Daten, was ist der Unterschied zwischen den verschiedenen Datenbank-Systemen.
  • Du meinst, die ähnliche Spalten/Felder haben Sie? Warum gehst du nicht einfach mal die Tabellen-Definitionen und finden Sie heraus, was ähnliche in Ihnen?
  • Sie reden über den Vergleich von Daten in diese Tabellen oder redest du über den Vergleich der Tabelle der Signaturen?
  • Ohne zu wissen, welche Datenbank, und das, was Sie wollen, sind zu vergleichen, das ist nicht eine Frage beantwortbar und wird wahrscheinlich geschlossen werden. Bitte Bearbeiten und mehr Informationen liefern.
InformationsquelleAutor zmaster | 2011-06-22
Schreibe einen Kommentar