Как использовать «DISTINCT ON (поле )» в Doctrine 2?

Я знаю, как использовать «DISTINCT» в Doctrine 2, но мне действительно нужно использовать «DISTINCT ON (поле )», и я не знаю, как это сделать с помощью QueryBuilder.

Мой SQL-запрос выглядит так::

SELECT DISTINCT ON (currency) currency, amount FROM payments ORDER BY currency

И этот запрос отлично работает, но я не могу использовать его с QueryBuilder. Может быть, я мог бы написать этот запрос как-то иначе?

11
задан a_horse_with_no_name 19 April 2015 в 20:47
поделиться