내 웹 사이트에 Zend Framework를 사용하고 있으며 PostgreSQL 데이터베이스에서 일부 데이터를 가져오고 싶습니다. 이 요청은 잘 작동하지만 젠드와 DISTINCT ON (e.id)를 변환하는 방법을 모르는DISTINCT 특정 열과 함께 Zend를 사용하여 select를 작성하는 방법은 무엇입니까?
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 행을 얻을 수 있지만 별개의 열은없는 것으로 보입니다.
$select->distinct()->from("e")->join("f", "e.id = f.id_e")
->join("g", "f.id = g.id_f");
고유 한 열을 사용하여 선택하는 방법에 대한 아이디어가 있으십니까? 도움
당신은 아마distinct on
이후 젠드 프레임 워크와 함께이 작업을 수행 할 수
MySQL을 사용하여이 작업을 수행하려는 사람들에게 다음과 같이 설명 할 수 있습니다. http://framework.zend.com/manual/en/zend.db.select.html/#zend.db .select.building.distinct 젠드 1.11.11 및 MySQL 5.5.20을 사용하여 나를 위해 작동 –