SELECT
op.id, ........... os.shipping,
swe.note AS custom_note
FROM order_products op
LEFT JOIN order_shipping os ON os.batch_id = op.batch_id AND os.order_id = op.order_id
LEFT JOIN some_wee_empty swe ON TRIM(swe.name) LIKE TRIM(op.name)
WHERE op.order_id NOT IN (
SELECT op.order_id
FROM order_products op
WHERE op.completed < op.quantity OR op.sent = 1
)
' . $this->filter($customerFilter) . '
GROUP BY op.order_id, op.id
ORDER BY op.date ASC, op.id