Aggiungi una clausola in AND al where... poiche' il left join ti rende tutti i record della tabella di sx e NULL se mancasse la tabella di dx

left join giver g ON g.idag = a.id
left join visite v ON v.idag = a.id
.....
where .....

AND v.idag IS NOT NULL
AND a.id IS NULL