Ben Supnik <[EMAIL PROTECTED]> wrote:
> Hi Y'all,
>
> Is there a compact way (or is it even possible) to use multiple columns
> (that I have in my order-by clause) for an operator like > or >=?
>
> I have a database of airports, something like this:
>
> create table airports(
> id integer primary key,
> name varchar not null);
>
> create index table_idx on table(name,id);
>
> Name isn't necessarily unique...I'd like to do something like
>
> select name from airports where (name,id) > ("boston",421) order by
> name, id limit 100;
>
> In other words, Id like to use my index on the key "name/id" for both
> the initial start of the query and sorted output.
>
SELECT name
FROM airports
WHERE name>='boston'
AND (name>'boston' OR id>421)
ORDER BY name, id
LIMIT 100
--
D. Richard Hipp <[EMAIL PROTECTED]>
-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------