Código MySQL:
Ver originalFROM mcb_invoice_items
, mcb_invoice_item_amounts
WHERE invoice_item_custom_1
= 'aprobado' "
No estás poniendo las condiciones del JOIN, por lo que se está generando por lo menos un producto cartesiano.
Esto es una aproximación:
Código MySQL:
Ver originalFROM mcb_invoice_items I
INNER JOIN mcb_invoice_item_amounts A
ON I.invoice_id
= A.invoice_id
WHERE invoice_item_custom_1
= 'aprobado'
Pero el esquema de relaciones no es claro, porque una factura tiene dos partes (cabecera y detalle), más la relación con los productos, clientes y otros datos. Y el que pones no queda claramente definido ´cómo es.
¿Podrías postear la estructura y relaciones de las tablas involucradas?