Condición de existencia
Publicado por TinoS (76 intervenciones) el 04/11/2012 23:19:37
Buenas noches.
Quisiera saber, si hay posibilidad, cómo puedo condicionar en una misma tabla lo siguiente:
En una tabla tengo dos campos númericos que siempre deben estar rellenos, pero uno de ellos, por ejemplo el Campo B, tiene que cumplir la condición de que su valor ya debe estar incluido en el Campo A, independientemente del registro en el que sea, es decir, que lo que se pretende es que el valor que lleve el campo B en un determinado registro, debe existir ya en el campo A en cualquier registro.
Por ejemplo:
Campo A ..... Campo B
------------- ..... ------------
000 ------------- 000 <---- este número sí valdría porque sí está en el Campo A.
120 ------------- 000 <---- este número sí valdría porque sí está en el Campo A.
230 ------------- 000 <---- este número sí valdría porque sí está en el Campo A.
458 ------------- 120 <---- este número sí valdría porque sí está en el Campo A.
689 ------------- 230 <---- este número sí valdría porque sí está en el Campo A.
871 ------------- 666 <---- este número no valdría porque no está en el Campo A.
Espero haberme explicado.
Gracias.
Un saludo.
Quisiera saber, si hay posibilidad, cómo puedo condicionar en una misma tabla lo siguiente:
En una tabla tengo dos campos númericos que siempre deben estar rellenos, pero uno de ellos, por ejemplo el Campo B, tiene que cumplir la condición de que su valor ya debe estar incluido en el Campo A, independientemente del registro en el que sea, es decir, que lo que se pretende es que el valor que lleve el campo B en un determinado registro, debe existir ya en el campo A en cualquier registro.
Por ejemplo:
Campo A ..... Campo B
------------- ..... ------------
000 ------------- 000 <---- este número sí valdría porque sí está en el Campo A.
120 ------------- 000 <---- este número sí valdría porque sí está en el Campo A.
230 ------------- 000 <---- este número sí valdría porque sí está en el Campo A.
458 ------------- 120 <---- este número sí valdría porque sí está en el Campo A.
689 ------------- 230 <---- este número sí valdría porque sí está en el Campo A.
871 ------------- 666 <---- este número no valdría porque no está en el Campo A.
Espero haberme explicado.
Gracias.
Un saludo.
Valora esta pregunta
0