Vaya.... Pues si que era obvia si!

Yo me estaba complicando la vida pensando en como volver a llegar al if para imprimir la direccion.... en fin la falta de experiencia!
Por cierto porque dices que es importante en Order BY ?
La solucion que me has dado funciona bien sin el Order BY.... lo he probado y me ha dado todos los clientes con sus pedidos y sus direcciones...
Sin embargo tu dices que la solucion se basa en el Order by ¿Porque?