Начнем с жирного куска. Он выбирает все записи из m_clients независимо от условия mc_customer.PLAN_CODE = 'x'. Чтобы это условие заработало, надо оба LEFT JOIN заменить на JOIN.
Теперь разберем отношения между сущностями. Та схема, что вы описали, подразумевает, что между m_plan и m_clients отношение МногиеКоМногим, которое описывается в mc_customer. В этом случае, жирный запрос всегда будет возвращать массив. Если на самом деле у плана может быть только один клиент (или наоборот), то вам надо поменять схему.
Ну и по поводу самого запроса - не понял, что именно вы хотите получить? Функции CURRENT() нет в MySQL (да и вообще в SQL).
P.S. Для оформления кода пользуйтесь, пожалуйста, встроенным редактором.