В приложении реализована очередь на базе Postgres и запросы, берущие из нее строки построены примерно таким образом:
select id, user_id, sum, added where user_id in (select user_id from queue order by added limit 10) from queue for update skip locked;
Т.е. очередь как-бы "доукомплектовывается" по user_id.
Вопрос: нужно ли во вложенном селекте добавлять skip locked, или смысла нет и он корректно отработает в общем запросе?