Я использую Zend Framework для своего веб-сайта и хочу получить некоторые данные из моей базы данных PostgreSQL.
У меня есть запрос типа:
SELECT DISTINCT ON(e.id) e.*, f.*, g.* FROM e, f, g
WHERE e.id = f.id_e AND f.id = g.id_f
Этот запрос работает хорошо, но я не знаю, как конвертировать DISTINCT ON (e.id) с Zend.
Кажется, что я могу получить строки DISTINCT, но без отдельных столбцов.
$select->distinct()->from("e")->join("f", "e.id = f.id_e")
->join("g", "f.id = g.id_f");
Есть идеи, как сделать выборку с отдельным столбцом?
Спасибо за помощь