(SELECT string_agg(id) FROM table_object_1 to1 WHERE to1.obj=t1.id) result_objects_id,
SELECT * FROM table_3 t3 WHERE t3.objects IN (result_objects_id)
FROM table1 t1
WHERE table1 t1 что-то очень странное. может FROM?
Кажется, тут нужен JOIN :)
+ string_agg(id) не будет работать http://www.sql-tutorial.ru/ru/book_string_agg_function.html
Тут же все криво, даже интересно, как такие задачи возникают, это с собеседования что-ли?
Обсуждают сегодня