Re: How to optimize SELECT query with multiple CASE statements?

Поиск
Список
Период
Сортировка
От Geoff Winkless
Тема Re: How to optimize SELECT query with multiple CASE statements?
Дата
Msg-id CAEzk6feEgc-sbSteQOkEqq5-6gebp7P8c9Tnb6AxwU9J-zcn1w@mail.gmail.com
обсуждение исходный текст
Ответ на Re: How to optimize SELECT query with multiple CASE statements?  (Geoff Winkless <pgsqladmin@geoff.dj>)
Список pgsql-general
On 31 October 2016 at 15:21, Geoff Winkless <pgsqladmin@geoff.dj> wrote:
> LEFT JOIN words_social s1 ON s1.uid = in_uid
> LEFT JOIN words_social s2 ON CASE WHEN g.player1 = in_uid THEN
> g.player2 ELSE g.player1

Ugh.

Of course I meant

LEFT JOIN words_social s1 ON s1.uid = in_uid
LEFT JOIN words_social s2 ON s2.uid = CASE WHEN g.player1 = in_uid
THEN g.player2 ELSE g.player1 END

But I expect you know that...

Geoff


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

Предыдущее
От: Geoff Winkless
Дата:
Сообщение: Re: How to optimize SELECT query with multiple CASE statements?
Следующее
От: Alban Hertroys
Дата:
Сообщение: Re: initdb createuser commands