Re: EXTERN JOIN with WHEN query

Поиск
Список
Период
Сортировка
От Manfred Koizar
Тема Re: EXTERN JOIN with WHEN query
Дата
Msg-id c3n0evk0p3g4v4ehk318vu5ugoiscaj655@4ax.com
обсуждение исходный текст
Ответ на EXTERN JOIN with WHEN query  (javier garcia - CEBAS <rn001@cebas.csic.es>)
Список pgsql-general
On Thu, 5 Jun 2003 16:56:54 +0200, javier garcia - CEBAS
<rn001@cebas.csic.es> wrote:
>SELECT fechas.fecha,precipitacion FROM fechas LEFT OUTER JOIN precal41 ON
>(fechas.fecha  = precal41.fecha) WHEN fechas.fecha >= min(precal41.fecha);
>
>With the answer:
>
>ERROR:  parser: parse error at or near "WHEN"

The keyword is "WHERE".  And I guess the WHERE clause has to be

    WHERE fechas.fecha >= (SELECT min(fecha) FROM precal41)

or, if there is an index on precal41.fecha, more efficiently but
non-standard

    WHERE fechas.fecha >= (SELECT fecha
                             FROM precal41 ORDER BY fecha LIMIT 1)

HTH.
Servus
 Manfred

В списке pgsql-general по дате отправления:

Предыдущее
От: Richard Huxton
Дата:
Сообщение: Re: EXTERN JOIN with WHEN query
Следующее
От: "Nick Barr"
Дата:
Сообщение: Re: Create index on the year of a date column