Pertimbangkan pernyataan pilih ini:
SELECT *,
1 AS query_id
FROM players
WHERE username='foobar';
Ini mengembalikan kolom query_id
dengan nilai 1
bersama dengan kolom pemain lain.
Bagaimana cara membuat SQL di atas mengembalikan setidaknya query_id
dari 1
bahkan jika pilih tidak menemukan baris yang cocok?
BTW, ini PostgreSQL 8.4.