Re: How to optimize SELECT query with multiple CASE statements? - Mailing list pgsql-general

From Geoff Winkless
Subject Re: How to optimize SELECT query with multiple CASE statements?
Date
Msg-id CAEzk6feEgc-sbSteQOkEqq5-6gebp7P8c9Tnb6AxwU9J-zcn1w@mail.gmail.com
Whole thread Raw
In response to Re: How to optimize SELECT query with multiple CASE statements?  (Geoff Winkless <pgsqladmin@geoff.dj>)
List 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 by date:

Previous
From: Geoff Winkless
Date:
Subject: Re: How to optimize SELECT query with multiple CASE statements?
Next
From: Alban Hertroys
Date:
Subject: Re: initdb createuser commands