作成ビューで両方のテーブルの製品IDが一致しなかったため、条件を次のように設定する必要があります。
WHERE (o.status = 'APPROVED' and o.p_id = a.p_id)
GROUP BY a.`tdate` DESC,a.`id` DESC,o.p_id;
FIDDLE の動作を参照してください。
作成ビューで両方のテーブルの製品IDが一致しなかったため、条件を次のように設定する必要があります。
WHERE (o.status = 'APPROVED' and o.p_id = a.p_id)
GROUP BY a.`tdate` DESC,a.`id` DESC,o.p_id;
FIDDLE の動作を参照してください。