Leyendo y relyendo la documentación:
Cita: LEFT OUTER JOIN
First, an inner join is performed. Then, for each row in T1 that does not satisfy the join condition with any row in T2, a joined row is added with null values in columns of T2. Thus, the joined table always has at least one row for each row in T1.
RIGHT OUTER JOIN
First, an inner join is performed. Then, for each row in T2 that does not satisfy the join condition with any row in T1, a joined row is added with null values in columns of T1. This is the converse of a left join: the result table will always have a row for each row in T2.
me doy cuenta que, para mi caso, no es left sino right, y sin embargo, no obtengo los resultados que busco
Por si hay sospechas, hice el ejemplo de la doc en una BD pruebas y esa sí furula...