Ilja: Select befehl richtig kombiniert?

Beitrag lesen

yo,

Doch ich kriege haargenau diese Ausgabe raus:

ich bleibe bei meinen nein, weil....

D  Ordnerame Ordnerinhalt  Platz  Spalte
85 ordner    inhalt B001 2
86 inhalt    inhaltlala B002 2
87 test    test  B004 2
85 ordner    inhalt B001 2
86 inhalt    inhaltlala B002 2

.. dieses ergebnis von einer anderen abfrage kommen muss, als du uns ursprünglich gepostet hast. schau dir mal die spalten an, die du hier ausgibst und die spalten, die du in der abfrage ausgibst. sind auffällig mehr bei diesem ergebnis hier.

für dich mag der unterschied nicht relevant sein, dass du mehr spalten ausgibst. aber wenn du wüsstest, wie UNION funktioniert, dann wäre dir bewußt, dass die unterschiedliche anzahl von spalten zur folge hat, dass die ergebnismengen unterschiedlich sind.

der grund dafür liegt darin, das UNION im gegensatz zu UNION ALL "doppelte" werte automatisch rausfiltert, sprich gleiche werte auf die !! ganze !! zeile bezogen können nichzt gleich sein, wenn du UNION einsetzt.

also poste die eigentliche abfrage, mit der du doppelte werde bekommst und keine zusammenfassung, die zu unterschiedlichen ergebnisse führt.

Ilja