Hola JosefaG
Tienes lo que se denomina "reacción cruzada de Cannízzaro" y desde luego si a la mezcla de dos aldehidos que pueden dismutarse (oxidarse-reducirse) se agrega una base fuerte, se producirán productos de la reacción de A-A, B-B, A-B y B-A, aunque en algunos casos como cuando el HCHO es parte de una reacción cruzada, este aldehido se transforma íntegramente en HCOOH.
En el caso específico que presentas, el benzaldehido tien el C=O más activo para reaccionar con un OH- en el primer paso y éste dinucleófilo formado tiene que transferir iones hidruro (H-) y lo hará preferentemente a otra molécula de benzaldehido y en segunda instancia al otro aldehido que tiene un OH en posición para.
Espero haber absuelto tu consulta.
Saludos.