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.
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


0