"reserved_images" where "images"."id" = "reserved_images"."image_id") or exists (select * from "reserved_images" where "images"."id" = "reserved_images"."image_id" and "user_id" = ?)) order by random() limit 1
вот такой запрос получается
а ты уверен что не отрабатывает?
Обсуждают сегодня