SELECT
cscart_cp_object_paym_rest.payment_id
FROM
cscart_cp_object_paym_rest
LEFT JOIN cscart_payments ON cscart_payments.payment_id = cscart_cp_object_paym_rest.payment_id
WHERE
(
(
cscart_cp_object_paym_rest.object_id = 339
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 (1)
AND cscart_cp_object_paym_rest.object_type = 'c'
)
)
AND cscart_payments.status = 'A'