where anstatt left outer join benutzen

07/01/2009 - 16:34 von Sven Neibeg | Report spam
Hi alle,
ich möchte gerne mein "Left Outer Join" mit einer "where" Klausel
tauschen . Ist das möglich?

Ich rechne mit dem folgendem Ansatz, in dem ein "INNER Join" erfolgreich
getausch werden kann.
JOIN Beisiel:
SELECT *
FROM Employees INNER JOIN
EmployeeTerritories ON Employees.EmployeeID = EmployeeTerritories.EmployeeID

oder

WHERE Beispiel:
select *
from employees e, employeeterritories s
where e.employeeid=s.employeeid

#####################################
JOIN Beispiel:
Die neu zu tauschende Abfrage wàre:
SELECT *
FROM Employees LEFT OUTER JOIN
EmployeeTerritories ON Employees.EmployeeID = EmployeeTerritories.EmployeeID

WHERE Beispiel:


Vielen Dank für alle Antworten von Euch
Sven Neibeg
 

Lesen sie die antworten

#1 Christa Kurschat
07/01/2009 - 16:57 | Warnen spam
Hallo Sven,

"Sven Neibeg" schrieb im Newsbeitrag
news:
Hi alle,
ich möchte gerne mein "Left Outer Join" mit einer "where" Klausel tauschen
. Ist das möglich?



Warum willst Du das machen? Der Sinn erschließt sich mir überhaupt nicht.
Der Optimierer àndert das ohnhin wieder in die Join-Variante.

Gruß
Christa
Access-FAQ: http://www.donkarl.com
SQL-Server-FAQ: www.sqlfaq.de
InsideSql: www.insidesql.org

Ähnliche fragen