Ако разбирам правилно логиката, проблемът е декартовото произведение, причинено от двете съединения. Вашата заявка е малко трудна за следване, но мисля, че намерението се обработва по-добре със свързани подзаявки:
select k.*,
(select sum(cost)
from ad_group_keyword_network n
where n.event_date >= '2015-12-27' and
n.ad_group_keyword_id = 1210802 and
k.id = n.ad_group_keyword_id
) as cost,
(select sum(clicks)
from keyword_click c
where (c.date is null or c.date >= '2015-12-27') and
k.keyword_id = c.keyword_id
) as clicks
from ad_group_keyword k
where k.status = 2 ;
Тук е съответният SQL Fiddle.
РЕДАКТИРАНЕ:
Подизборът трябва да е по-бърз от group by
върху неагрегираните данни. Нуждаете се обаче от правилните индекси:ad_group_keyword_network(ad_group_keyword_id, ad_group_keyword_id, event_date, cost)
и keyword_click(keyword_id, date, clicks)
.