Re: User/Groups
От | Karel Zak |
---|---|
Тема | Re: User/Groups |
Дата | |
Msg-id | Pine.LNX.3.96.1000404124011.6641A-100000@ara.zf.jcu.cz обсуждение исходный текст |
Ответ на | User/Groups (Michael Fork <mfork@toledolink.com>) |
Список | pgsql-sql |
On Mon, 3 Apr 2000, Michael Fork wrote: > I am trying to populate a select box on a form with all users in the group > with the sysid of 1 using the following query: > > SELECT usename FROM pg_user, pg_group WHERE pg_user.usesysid IN > pg_group.grolist AND pg_group.grosysid = 1; > > however, everytime I run it I recieve the following error: > > ERROR: parser: parse error at or near "pg_group" > > which leads me to belive that the IN operator is not correct, is there > another one that I should be using? Thanks in advance. In the postgreSQL contrib tree is modul (array_iterator) with operators for arrays. A solution for you: SELECT usename FROM pg_user, pg_group WHERE pg_group.grolist *= pg_user.usesysid AND pg_group.grosysid = 1; Karel /* ----------------* Karel Zak * zakkr@zf.jcu.cz * http://home.zf.jcu.cz/~zakkr/* C, PostgreSQL, PHP, WWW,http://docs.linux.cz* ----------------*/
В списке pgsql-sql по дате отправления: