SQL Server-Differenz (gegenüber der Schnittmenge)

7

Suchen Sie nach der easiest / am besten skalierbaren Möglichkeit, einen Satz "Unterschied" in SQL Server zu tun, siehe unten.

Wenn Sie nicht aus dem Bild erkennen können, suche ich nach allem, was nicht in der Kreuzung ist.

Ich habe einen Weg gesehen, es zu tun:

%Vor%

Aber ich fürchte, was passieren würde, wenn ich zwei große Mengen verwenden würde (ich werde nicht von '' konstante Anweisungen abfragen, meine Abfragen werden von realen Tabellen ziehen.)

BEARBEITEN:

Mögliche Lösung ...

%Vor%

Ergebnisse:

  

1 String int violett

     

3 Hund int Katze

     

1 String dec lila

     

3 Hund int Hund

    
Nix 15.07.2010, 21:53
quelle

3 Antworten

15

Wie wäre es mit so etwas?

%Vor%

Hier ist ein Beispiel mit der FULL OUTER JOIN-Methode (vorausgesetzt, A ist in beiden Tabellen nicht nullbar)

%Vor%     
JohnFx 15.07.2010, 22:00
quelle
9

Alternative:

%Vor%     
Gumowy Kaczak 08.11.2012 09:47
quelle

Tags und Links