Re: sql row constructor...works! - Mailing list pgsql-hackers

From Merlin Moncure
Subject Re: sql row constructor...works!
Date
Msg-id b42b73150602071835m172755fcmf3592e60f59db12d@mail.gmail.com
Whole thread Raw
In response to Re: sql row constructor...works!  (Michael Glaesemann <grzm@myrealbox.com>)
Responses Re: sql row constructor...works!  (Michael Glaesemann <grzm@myrealbox.com>)
Re: sql row constructor...works!  (Csaba Nagy <nagy@ecircle-ag.com>)
List pgsql-hackers
> On Feb 8, 2006, at 11:17 , Merlin Moncure wrote:
>
> > The proper SQL construct without row constructor is:
> >
> > select * from t where
> >   a >= a1 and
> >   (a > a1 or b>= b1) and
> >   (a > a1 or b > b1 or c > c1)
> > order by a,b,c limit 1    ^ no offset necessary
> >
> > confused yet?
>
> This is interesting! Could you also provide the equivalent *with* a
> row constructor? (or did I miss that somewhere?)

select * from t where (a,b,c) > (a1, b1, c1) order by a,b,c limit 1;
[plus full usage of key on t(a,b,c)]


pgsql-hackers by date:

Previous
From: Michael Glaesemann
Date:
Subject: Re: sql row constructor...works!
Next
From: Michael Glaesemann
Date:
Subject: Re: sql row constructor...works!