> Ahora bien... el campo b.ID_en_tabla_A puede tomar sólo los valores de a.ID
> pero ademàs el valor 0.
>
deja el campo b.ID_en_tabla_A como nulo y si necesitas mostrar "0" en alguna
tabla o informe cuando agas la consulta utilizas la funcion CASE WHEN le
indicas que si el campo es nulo muestre 0 en lugar del texto null
--
Solo alcanzaras el conocimiento conociendo la ignorancia.