Sql Abfrage Union
bearbeitet von dedlfixTach!
> ok, aber was macht das für einen Sinn hier?
Der Sinn ergibt sich aus der Aufgbenstellung, welche du hier nicht genannt hast. Vermutlich hast du sie nicht (richtig) erkannt.
> Man könnte doch gleich so schreiben.
>
> SELECT FullName AS View, UserID AS Value
Dann wäre aber die zusätzliche Zeile "Unbekannt" mit der ID 0 nicht in der Ergebnismenge. Das sieht mir sehr danach aus, als ob das die Datenabfrage ist, um die Optionen eines Select zu füllen, bei dem vor den eigentlichen Daten aus der Tabelle die Option "Unbekannt" eingefügt werden soll. Diese Option hätte man sicher auch gleich als festen Wert ins HTML schreiben können. Der Autor ist hier aber den Weg gegangen, die Option als Pseudodaten vom DBMS liefern zu lassen und erzeugt dann vermutlich das HTML in einer für alle Daten gemeinsam genutzten Schleife.
dedlfix.