제품, 인보이스 및 클라이언트가 있습니다. 고객 송장에는 판매 가격에 세금이 부과되지 않는 제품이 있습니다. product_id =45
, 가장 낮은 판매 가격 및 첫 번째 인보이스의 판매 가격에 대해 각 고객에 대해보고해야합니다.그룹화 된 행의 첫 번째 행에서 값을 얻으려면 어떻게해야합니까?
마지막 조건을 제외한 모든 것을 그룹화 할 수 있습니다. 나는 그것이 subselect
으로 끝날 수 있다는 것을 알고 있지만, 나는 그것을 피하고 싶습니다.
간체 데이터베이스 구조 :
table clients
-clent_id serial
table products
-product_id serial
-name text
table invoices
-invoice_id serial
-client_id int
table invoices_rows
-invoice_row_id serial
-invoice_id int
-product_id int
-price double precision
현재 검색어가 어떻게 실패합니까? – bernie