Re: If table A value IS NULL then table B
От | Alvaro Herrera |
---|---|
Тема | Re: If table A value IS NULL then table B |
Дата | |
Msg-id | 20040123202842.GC30740@dcc.uchile.cl обсуждение исходный текст |
Ответ на | Re: If table A value IS NULL then table B (Martín Marqués<martin@bugs.unl.edu.ar>) |
Ответы |
Re: If table A value IS NULL then table B
|
Список | pgsql-general |
On Fri, Jan 23, 2004 at 05:15:56PM -0300, Martín Marqués wrote: > Mensaje citado por Marco Lazzeri <marcomail@noze.it>: > > > I want to write a query on table 'main' that if 'id_other_table' is null > > returns value from itself, from table 'other' otherwise. > > SELECT CASE WHEN id_other_table IS NULL THEN id_other_table > ELSE id > FROM main,other What about COALESCE? SELECT COALESCE(id_other_table, id) FROM main, other WHERE ... (Also probably an OUTER JOIN is needed -- see http://www.varlena.com/GeneralBits/56.php) -- Alvaro Herrera (<alvherre[a]dcc.uchile.cl>) "Saca el libro que tu religión considere como el indicado para encontrar la oración que traiga paz a tu alma. Luego rebootea el computador y ve si funciona" (Carlos Duclós)
В списке pgsql-general по дате отправления: