yo,
Ich habe den String nun soweit hin bekommen das er mir die nicht aktiven nicht mehr liefert.
das sollte schon bei der ersten abfrage der fall gewesen sein, die du hier gepostest hast. alles andere hätte mich auch verwundert.
Wie kann das denn trotz distinct?
distinct schließt nur datensätze der ergebnismenge aus, wenn alle spalten, die angezeigt werden sollen auch haargenau gleich sind. also wenn sie nur in einer spalte unterschiedlich sind, dann werden sie nicht als gleich durch distinct angesehen. und genau das kann man dann auch beid er ergebnisliste beobachten, dass sich alle angezeigten datensätze in mindestens einer spalte unterschieden.
wie gesagt, distinct eventuell weglassen und die join bedingung einsetzen, ist wesentlich besser.
Ilja