Ilja: i-Tüpferl-Reiterei

Beitrag lesen

Aha - und wenn ich "ORDER BY" vorschlagen, werden auch 99,9 % die Sortierreihenfolge nicht angeben - ich verstehe nicht, worauf du hinaus willst.

man kann sich aber auch stur stellen. du vergleicht äpfel mit birnen. ORDER BY ohne eine zuätzliche spalte würde einen syntax fehler schmeissen. UNION geht aber so wie du es gesagt hast syntakitsch korrekt. die gefahr, dass der user es falsch benutzt und es noch nicht mal merkt (weil die ergebnisse auch noch auf den ersten blick zu stimmen scheinen) ist sehr, sehr hoch. es ist einer minderheit, die den operator UNION ALL kennt und auch richtig benutzt. wenn also jemand fragt, zwei abfragen aneinander zu setzen, dann ist der verweis auf UNION irreführend. man sollte dies bezüglich immer auf die unterschiede zwischen UNION und UNION ALL hinweisen. weil zusammen kleben macht der UNION ALL und nicht der UNION mengenoperator.

Ilja