I think we dont need a extra LEFT JOIN to civicrm_financial_type, since the select clause has financial_type_id column of civicrm_price_field_value.