SELECT …. WHERE id is in pool of ids of subquery……
| От | Alexander Reichstadt |
|---|---|
| Тема | SELECT …. WHERE id is in pool of ids of subquery…… |
| Дата | |
| Msg-id | 69389713-7B38-4207-BCBD-BDBAADE1F224@mac.com обсуждение |
| Ответы |
Re: SELECT …. WHERE id is in pool of ids of subquery……
|
| Список | pgsql-general |
Hi,
I am reading the docu and am looking for an example our explanation as to the difference of setof and arrays.
But maybe this is not even relevant. The reason I am looking for this is because I need to build a function that looks for all records whose ids are in a pool of other records.
Maybe this is not making any sense....
So, here is my function:
| defect_usermessageids | "refid_userid" bigint | setof record | sql | ||
| Definition | |||||
|---|---|---|---|---|---|
| |||||
It returns all the IDs of messages of which a given user, the input arg refid_userid, is either a recipient or a sender.
This works as expected.
Now I'd like to get the messages for these ids, but it doesn't work.
It should be something like
SELECT * FROM messages WHERE ID EXISTS (SELECT defect_usermessageids(2))
But this doesn't work.
Please, can someone enlighten me?
Thanks and regards
Alex
В списке pgsql-general по дате отправления: