Я понимаю, что вы хотите, чтобы новый столбец имел максимальное значение apc.closing_prob_c
сверх всего набора результатов , при этом возвращая исходные 533 строки.
Если вы работаете MySQL 8.0, это просто с максимальным окном:
select
ap.id,
ap.name,
apc.closing_prob_c,
max(apc.closing_prob_c) over() max_closing_prob_c
from a_assigned_prospect ap
left join a_assigned_prospect_cstm apc on apc.id_c = ap.id
В более ранних версиях вы обычно использовали подзапрос:
select
ap.id,
ap.name,
apc.closing_prob_c,
(
select max(apc1.closing_prob_c)
from a_assigned_prospect_cstm apc1
where exists (
select 1 from a_assigned_prospect ap1 where ap1.id = apc1.id_c
)
) max_closing_prob_c
from a_assigned_prospect ap
left join a_assigned_prospect_cstm apc on apc.id_c=ap.id