К примеру, у меня есть 2 модели:Вложенные запросы с использованием Arel (Rails3)
Покупка (BELONGS_TO: пользователи) пользователь (HAS_MANY: покупки)
Я хочу, чтобы выбрать все пользователь, которые имеют по крайней мере один покупка.
В SQL я бы написал так:
SELECT * FROM `users` WHERE `id` IN (SELECT DISTINCT `buyer_id` FROM `purchases`)
И еще один вопрос: есть ли полная документация или книги, которые охватывают Arel?