2010-12-14 10 views
0

Meine Frage könnte seltsam erscheinen. Aber ich muss wissen, ob wir die Zeilen identifizieren und segregieren können, die aus einer bestimmten Tabelle in einer Abfrage abgerufen werden, die durch das Verbinden von Tabellen gebildet wird.Segregating die Ausgabe einer Abfrage

Bitte beziehen Sie sich auf die untenstehende Abfrage, wenn Sie mit meiner Frage nicht klar sind.

Meine Anforderung besteht darin, die in der Abfrage nur aus der Tabelle 'rel' abgerufenen Zeilen zu kennen.

SELECT rel.* 
FROM rel, C 
WHERE rel.col1 = C.col1 
AND C.col1 NOT IN (SELECT R.col1 FROM R WHERE R.col2 = 'MN') 
AND rel.col2= 'MN' 
AND rel.col3= 'MN' 
AND c.col2 ='MN'; 

Danke, Savitha

+0

Ihre Frage macht noch keinen Sinn. Was meinen Sie mit einer "Zeile, die aus einer bestimmten Tabelle in einer Abfrage abgerufen wurde"? –

Antwort

2

Da Sie mit dem Vergleich in dem WHERE-Klausel ein INNER JOIN ausführen, alle Datensätze per definitionem von dem rel Tisch kommen.