prüfen Sie, ob alle Zeilen der Tabelle gleich
Gibt es zwei Tabellen mit identischer Struktur.
Nehmen wir an, die Anzahl der Zeilen, die in beiden gleich ist.
wie würden Sie überprüfen, ob alle Zeilen gleich sind? Gibt es einen schnelleren Weg als den Vergleich jeder Spalte Wert einer Zeile mit der gleichen id in beiden Tabellen?
- Gleich Sie bedeuten, dass jeder Wert in jeder Zeile ist die gleiche?
- ein
UNION
würde die Arbeit machen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie dies:
Wenn nichts zurückgegeben wird, dann sind Sie nicht gleich.
Abe ' s Antwort ist richtig, aber nur, wenn Sie die gleiche Anzahl von Zeilen. (Ich falsch verstanden, die Frage ist, wenn ich schrieb meine ursprüngliche Antwort "verurteilt", seine Antwort.) Wenn Tabelle1 kann eine Teilmenge der (größeren) Tabelle2 oder Umgekehrt, ich würde versuchen:
Diese gibt true wenn Sie gleich sind, und false, wenn Sie anders sind.