Minus-operator in sql

Ich versuche, eine sql-Abfrage erstellen mit minus.

Ich habe Abfrage1 liefert 28 Zeilen mit 2 Spalten
Ich habe query2 gibt 22 row2 mit gleichen 2 Spalten in Abfrage 2.

wenn ich erstellen Sie eine Abfrage Abfrage1 minus Abfrage 2 es sollte nur zeigen das 28-22=6 Zeilen.
Aber es zeigen sich alle 28 Zeilen zurückgegeben, die von Abfrage1.

Bitte beraten.

Die Datenbank, die Sie gezielt? Ich habe immer nur verwendet minus auf oracle, persönlich. Ich weiß es nicht streng in dieser form existieren, die auf Sql-Server, zum Beispiel.
Posten Sie Ihre Abfrage und einige Beispiel-Daten, die von beiden Seiten des minus?
(Vorausgesetzt, oracle) Für minus zu arbeiten, wird die gesamte Zeile müssen genau übereinstimmen.
Anscheinend auch keiner von den Tupeln zurückgegeben query2 zeigen, wie Zeilen in query1.
-1 für nie mit der Beantwortung von Fragen über das, was rdbms dies ist.

InformationsquelleAutor Vidya J B | 2012-06-25

Schreibe einen Kommentar