Überprüfen Sie, ob zwei Tabellenzeilen gleich sind

8

Es gibt zwei Tabellen mit identischer Struktur.
Nehmen wir an, die Anzahl der Zeilen in beiden ist gleich.
Wie würdest du prüfen, ob alle Zeilen gleich sind? Gibt es einen schnelleren Weg, als jeden Spaltenwert einer gegebenen Zeile mit derselben ID in beiden Tabellen zu vergleichen?

    
Greg 14.07.2011, 17:30
quelle

2 Antworten

20

Versuchen Sie Folgendes:

%Vor%

Wenn etwas zurückgegeben wird, sind sie nicht gleich.

    
Abe Miessler 14.07.2011, 17:34
quelle
9

Abes Antwort ist korrekt, aber nur wenn sie die gleiche Anzahl von Zeilen haben. (Ich habe die Frage falsch verstanden, als ich meine ursprüngliche Antwort schrieb, die seine Antwort "verdammte".) Wenn Tabelle1 eine Untermenge einer (größeren) Tabelle2 sein könnte oder umgekehrt, würde ich versuchen:

%Vor%

Dies gibt wahr, wenn sie gleich sind, und falsch, wenn sie unterschiedlich sind.

    
Eric Brown 10.11.2012 20:20
quelle

Tags und Links