Betrachten Sie diese select-Anweisung:
SELECT *,
1 AS query_id
FROM players
WHERE username='foobar';
Es gibt die Spalte query_id
mit dem Wert 1
zusammen mit den anderen Spalten eines Spielers zurück.
Wie würde man die obige SQL-Anweisung dazu bringen, zumindest die query_id
von 1
selbst zurückzugeben, wenn die Auswahl keine übereinstimmenden Zeilen findet?
Übrigens ist es PostgreSQL 8.4.