Mero: Problem mit Left Join in Oracle

Beitrag lesen

?? yo,
??
?? ?? das kann auch nicht funkionieren und das liegt nicht an oracle. zum einen suchst du jobangebote ohne gruppen, sprich du hast meiner meinung nach den OUTER JOIN an der falschen tabelle gesetzt. das plus müsste auf die seite der job tabelle.
??
?? das ist quatsch, war schon an der richtigen stelle. seit oracle 9+ kann man eben auch die standard OUTER JOIN klausel benutzen und die leigt mir ganz offensichtlich mehr als das setzen des (+) operators.....
??
?? select *
?? from job j, jobkategorie jk
?? where j.oid_job_kategorie = jk.oid(+)
?? and jk.ch_language IS NULL
??
?? Ilja

Ich glaube, da hast du was durcheinander geworfen. Er will doch nicht nur die Jobs haben, die keiner gültigen jobkategorie zugeordnet sind, sondern alle Jobs. Sowohl die mit nicht mehr vorhandener jobkategorie, als auch die mit vorhandener jobkategorie, aber für diese eben nur die, bei denen die Sprache der jobkategorie de ist.

MfG Mero