Tengo una tabla A
a.ID (clave)
a.Nombre
a.Edad
y tengo una tabla B
b.ID (clave)
b.ID_en_tabla_A
b.otracosa
las tablas se relacionan con los campos b.ID_en_tabla_A y a.ID
Ahora bien... el campo b.ID_en_tabla_A puede tomar sólo los valores de a.ID pero ademàs el valor 0.
Es decir tiene unos registros con 0.... no puedo de esta manera hacer una clave foranea?
existe alguna restriccion que pueda crear, que me permita el 0 o un ID existente en la tabla A?
muchas gracias