Начинается на * или закачивается *
^\*|\*$Так правильно ?
^\*|\*$Так правильно ?
CONCAT(`status`, '*', `statusPP`)Получается примерно следующее
'WAIT_SELLER_SEND_GOODS*PARTNER_EXPORT'
'WAIT_BUYER_ACCEPT_GOODS*RECEIVED_TO_DELIVERY'
'FINISH*PARTNER_EXPORT'
'FINISH*CANCELED'
'*CANCELED'
'FINISH*'
if (preg_match('/^\*|\*$/', $value['status']))
$value['status'] = 'Unknown';
IF (
`status` IS NULL OR `status` = '' OR `statusPP` IS NULL OR `statusPP` = '',
'Unknown',
CONCAT(`status`, '*', `statusPP`)
) `mixed_status`