6
다른 ORDER BY로 PostgreSQL DISTINCT ON
이 쿼리를 실행하고 싶습니다. SELECT DISTINCT ON (address_id) purchases.address_id, purchases.* FROM purchases WHERE purchases.product_id = 1 ORDER BY purchases.purchased_at DESC 하지만이 오류가 발생합니다. PG :: 오류 : 오류 : SELECT DISTINCT ON 표현식은 초기 ORDER BY 표현식과 일치해야합니다. address_id첫 번째 ORDER BY표현식으로 추가 하면 오류가 발생하지 않지만 실제로 정렬을 추가하고 …