Ilja: Sytaxfehler bei JOIN

Beitrag lesen

yo,

Ach so, implizit heisst OHNE Joins ...

nicht ganz, auch bei der impliziten schreibweise werden letztlich joins gebildet, aber diese joins werden eben nicht explizit in der abfrage hin geschrieben, sondern einfach durch kommas getrennt. das kann zum einen zu einer anderen ausführung kommen und zum anderen wird es viel schwieriger die abfrage zu lesen.

Das geht in meinem Fall wohl nicht, weil ich eine Negativ- Aussage brauche.

was immer auch eine negativ-aussage ist, bei dir geht das auch. ich kenne dein design nicht mehr genau, wenn du mir noch mal sagst, was in welcher tabelle steht, da kann ich sie dir herleiten. aber auf den ersten blick würde ich sagen, dass du keine LEFT JOINS brauchst, sondern INNER JOINS zur anwendung kommen können und für deine "negation" mit EXISTS, bzw. NOT EXISTS arbeiten kannst.

Ilja