28 lines
978 B
SQL
28 lines
978 B
SQL
SET NAMES utf8mb4;
|
|
SELECT
|
|
oi.id AS item_id,
|
|
oi.original_name AS product_name,
|
|
oi.personalization,
|
|
oi.quantity,
|
|
o.id AS order_id,
|
|
o.internal_order_number,
|
|
o.status_code AS status_code,
|
|
oa.name AS buyer_name,
|
|
oa.email AS buyer_email,
|
|
pm.script_name,
|
|
pm.output_dir,
|
|
pm.requires_photo,
|
|
(SELECT GROUP_CONCAT(n.comment SEPARATOR '\n---\n') FROM order_notes n WHERE n.order_id = o.id AND n.note_type = 'message') AS customer_message
|
|
FROM order_items oi
|
|
JOIN orders o ON oi.order_id = o.id
|
|
JOIN order_statuses os ON o.status_code = os.code
|
|
JOIN order_status_groups osg ON os.group_id = osg.id
|
|
JOIN project_mappings pm ON pm.is_active = 1 AND oi.original_name = pm.product_name_pattern
|
|
LEFT JOIN order_addresses oa ON o.id = oa.order_id AND oa.address_type = 'customer'
|
|
WHERE osg.id = 2
|
|
AND oi.project_generated = 0
|
|
AND oi.personalization IS NOT NULL
|
|
AND oi.personalization <> ''
|
|
AND oa.name LIKE '%Żarnowska%'
|
|
ORDER BY o.id;
|