Re: selecting from integer[]

Поиск
Список
Период
Сортировка
От Stephan Szabo
Тема Re: selecting from integer[]
Дата
Msg-id 20020629140955.L51866-100000@megazone23.bigpanda.com
обсуждение исходный текст
Ответ на selecting from integer[]  (Kelly <quadratini@sni.ph>)
Список pgsql-sql
On Sat, 29 Jun 2002, Kelly wrote:

> select * from pg_user where usesysid=(select grolist[1] from pg_group
> where groname='mygroup');
> select * from pg_user where usesysid=(select grolist[2] from pg_group
> where groname='mygroup');
> select * from pg_user where usesysid=(select grolist[3] from pg_group
> where groname='mygroup');
>
> Can those three queries be merged to one query? (and still gives me
> those three rows)
> Or do I have to explicitly say grolist[1], grolist[2], etc....

If you want to do "is element in array," I believe the array iterator
functions in contrib/array might help you.





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

Предыдущее
От: Christopher Kings-Lynne
Дата:
Сообщение: Re: selecting from integer[]
Следующее
От: Ferenc Engard
Дата:
Сообщение: pl/pgsql capabilities?