Comparar valores entre tablas diferentes

Hola, buen día,

Estoy haciendo un DB para control de vacas.

Tengo 2 tablas:

La primera contiene un registro con el "ID" de la vaca y otro registro con la raza de la misma.

La segunda contiene un registro con el nombre del toro y otro con la raza del mismo.

Lo que me gustaría hacer es comparar las razas para saber automáticamente a que raza pertenecera la ternera resultante del cruce.

Las razas podrían ser, Frisona, Rubia, y Mestiza.

Obviamente si el padre y la madre pertenecen a la misma raza la ternera sera de esa raza, mientras que si los padres son de diferentes razas la ternera siempre seria Mestiza.

Se puede hacer esto fuera de una consulta?

Imagino que con el generador de expresiones es imposible.

Lo que quiero es que salga directamente en el registro de la DB en su campo "Raza ternera"

Si solo fuera posible por medio de una consulta me podrían facilitar alguna pista de como hacerlo?

Desde ya muchas gracias.

Añade tu respuesta

Haz clic para o