Segundo a Gramática de Português, de Maria Regina Rocha, a regra é a seguinte:
«Os pronomes pessoais, nas formas de complemento direto e indireto, contraem-se numa única forma quando se encontram em contacto.
Ex.: Limpei a casa à tua mãe → limpei-lha (lhe+a)
Podes entregar-me os livros amanhã → Podes entregar-mos amanhã (me+os)
Ele mostrou-vos os jogos → ele mostrou-vo-los (vos+os)»
Pode concluir-se que a colocação do pronome pessoal na forma de complemento indireto antecede o da forma de complemento direto.
Assim, só a frase «A Joana dar-vo-la-ia.» está correta.
Nota: os constituintes a roxo, complemento direto; a verde, complemento indireto