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