left outer umgehen

19/02/2009 - 14:18 von Frederick Steinke | Report spam
Hallo,

habe eine Frage zu outer joins. Gibt es eine Möglichkeit einen Left Outer
Join in einer select anweisung darzustellen ohne einen left outer join zu
haben?
Also einen Trick (bin leider kein SQL Profi) der es mir ermöglich keinen
Left outer join zu erstellen? Also das gleiche ergebniss ohne left outer
join zu verknüpfen?

Ich weiß es klingt blödsinnig aber ein kunde hat mir die frage gestellt naja
und da möchte man ja eigentlich drauf antworten können ;-)

Danke für jeden Hinweis

Gruß Frederick
 

Lesen sie die antworten

#1 Christoph Muthmann
19/02/2009 - 15:16 | Warnen spam
Frederick Steinke wrote:
Hallo,

habe eine Frage zu outer joins. Gibt es eine Möglichkeit einen Left
Outer Join in einer select anweisung darzustellen ohne einen left
outer join zu haben?
Also einen Trick (bin leider kein SQL Profi) der es mir ermöglich
keinen Left outer join zu erstellen? Also das gleiche ergebniss ohne
left outer join zu verknüpfen?

Ich weiß es klingt blödsinnig aber ein kunde hat mir die frage
gestellt naja und da möchte man ja eigentlich drauf antworten können
;-)



Hallo Frederick,
ich würde mal sagen keinen vernünftigen.

Evtl. geht ein Cross Join, den man mit diversen CASE-Abfragen so trimmt,
dass das Ergebnis einem Left Join entspricht. Nicht schön zu schreiben,
nicht schön zu lesen und bestimmt nicht schön drauf zu warten!

Einen schönen Tag noch,
Christoph
Microsoft SQL Server MVP
http://www.insidesql.org

Ähnliche fragen