Nachfrager: Sql Abfrage Union

Beitrag lesen

Es müsste ja dann genauso unsinnig sein, ein Statement wie das folgende zu verwenden:

SELECT FullName AS View, UserID AS Value

Die Feldnamen entsprechen nicht den Namen der Ergebnismenge. Ist das Quelle künftiger Probleme und damit Unsinn?

Ja. Eigentlich schon das. Aber wenn schon, dann

SELECT 'Unbekannt' AS View, 0 AS Value
UNION
SELECT FullName AS View, UserID AS Value
FROM UserTable
WHERE ...

damit klar wird, dass dieses gemacht wurde um die abweichenden Feldnamen UND den ersten Eintrag zu manipulieren.

Wieso denn undurchsichtig? Das entspricht doch alles dem dokumentiertem Verhalten.

Auch "dokumentiertes Verhalten" ist, wie man sieht, nicht immer "selbsterklärendes Verhalten". Du hast Dich ja auch dazu getrieben gesehen, das zu erklären. Aber vielleicht gab es ja einen Kommentar.