MySQL - restricciones xor en mysql

 
Vista:

restricciones xor en mysql

Publicado por nadalie (2 intervenciones) el 12/08/2007 05:53:37
Hola, tengo una duda sobre mysql y a ver si alguien me la podría resolver. Estoy haciendo una base de datos sobre un bar y tengo dos tablas de productos: productos brutos y productos elaborados( que son composicion de los brutos), relacionados con una tabla ingredientes( donde se ven la composicion). El problema surge que estos pueden crear lineas de pedido de venta donde aparecerá o bien un producto bruto o bien un producto elaborado pero SOLO uno de los dos, se podría hacer una restriccion xor para un campo de la tabla?
Una forma que se me ocurrio pero me parece muy penosa, es poner en la tabla linea_pedido_venta dos campos de id_producto uno relacionado con productos brutos y otro con los elaborados y segun sea uno u otra poner null en uno de ellos.
Muchas gracias.
Un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder