SELECT
cscart_cp_object_paym_rest.payment_id,
cscart_payment_descriptions.payment
FROM
cscart_cp_object_paym_rest
LEFT JOIN cscart_payment_descriptions ON cscart_payment_descriptions.payment_id = cscart_cp_object_paym_rest.payment_id
LEFT JOIN cscart_payments ON cscart_payments.payment_id = cscart_cp_object_paym_rest.payment_id
WHERE
(
(
cscart_cp_object_paym_rest.object_id = 337
AND cscart_cp_object_paym_rest.object_type = 'p'
AND cscart_cp_object_paym_rest.company_id = 1
)
OR (
cscart_cp_object_paym_rest.object_id IN (217)
AND cscart_cp_object_paym_rest.object_type = 'c'
)
)
AND cscart_payments.status = 'A'
AND cscart_payment_descriptions.lang_code = 'en'
ORDER BY
cscart_payment_descriptions.payment ASC