SELECT DISTINCT sku_id FROM platform_order_content WHERE sku_id not LIKE '1%'; UPDATE platform_order SET fret_fee = NULL, shipping_invoice_number = NULL WHERE shipping_invoice_number IS NOT NULL; UPDATE platform_order_content SET shipping_fee = NULL, service_fee = NULL, vat = NULL WHERE vat IS NOT NULL; DELETE from platform_order_content WHERE sku_id is NULL; SELECT @@character_set_database, @@collation_database; SHOW VARIABLES LIKE 'collation%'; SHOW TABLE STATUS LIKE 'sen%'; ALTER DATABASE wia_app COLLATE utf8mb4_general_ci; SELECT c.internal_code AS '客户', s.erp_code AS SKU, p.zh_name AS '中文名', p.weight AS '重量', ROUND(calculate_shipping_fees(IF(sa.zh_name = '普货', '联邮通优先挂号-普货', '联邮通优先挂号-带电'), 'FR', '2021-06-24', p.weight), 2) AS '运费', get_registration_fees(IF(sa.zh_name = '普货', '联邮通优先挂号-普货', '联邮通优先挂号-带电'), 'FR', '2021-06-24', p.weight) AS '挂号费' FROM sku s LEFT JOIN client_sku ON s.id = client_sku.sku_id LEFT JOIN client c ON client_sku.client_id = c.id JOIN product p ON p.id = s.product_id JOIN sensitive_attribute sa ON p.sensitive_attribute_id = sa.id; SELECT c.internal_code AS 'Client', po.platform_order_id AS 'Order ID', po.logistic_channel_name AS 'Logistic Channel', po.platform_order_number AS 'Order Number', po.order_time AS 'Order Time', po.shipping_time AS 'Shipping Time', po.country AS 'Country', IF(s.erp_code IS NULL, poc.sku_id, s.erp_code) AS 'SKU', poc.quantity AS 'Quantity', po.fret_fee AS 'Fret Fee', (SELECT SUM(poc.shipping_fee) WHERE poc.platform_order_id = po.id) AS 'Shipping Fee', poc.service_fee AS 'Service Fee', po.status AS 'Status' FROM platform_order po JOIN platform_order_content poc ON po.id = poc.platform_order_id LEFT JOIN shop ON po.shop_id = shop.id LEFT JOIN client c ON shop.owner_id = c.id LEFT JOIN sku s ON poc.sku_id = s.id WHERE po.erp_status = 3 ORDER BY Client; SELECT json_array(poc.shipping_fee) from platform_order_content poc JOIN platform_order po ON po.id = poc.platform_order_id WHERE poc.platform_order_id = po.id; SELECT s.erp_code, count(DISTINCT po.id), sum(poc.quantity) FROM platform_order po JOIN platform_order_content poc ON po.id = poc.platform_order_id JOIN shop s ON po.shop_id = s.id WHERE shipping_invoice_number IS not NULL AND po.erp_status = '3' GROUP BY erp_code ORDER BY erp_code; SELECT s.erp_code, po.* FROM platform_order po JOIN platform_order_content poc ON po.id = poc.platform_order_id JOIN shop s ON po.shop_id = s.id WHERE shipping_invoice_number IS NULL AND po.erp_status = '3' and (erp_code = 'EP5' OR erp_code ='EP6') ORDER BY erp_code;