Forma mas optimizada de valor duplicado validando 2 campos??
Publicado por Kathyu (905 intervenciones) el 09/05/2019 22:01:04
Tengo el siguiente requerimiento.
En la tabla Ingresos donde guardo las compras de X proveedor, que no se guarden (porque en teoría eso no existe) dos facturas con el mismo numero y proveedor.
No puedo poner el campo de factura único porque mas de un proveedor puede entregar un mismo numero de factura.
Se me ocurre hacer un
Y si esta me arroja un valor pues no dejarlo pasar.
Pero pregunto si conocen algún método mas optimo y profesional??
En la tabla Ingresos donde guardo las compras de X proveedor, que no se guarden (porque en teoría eso no existe) dos facturas con el mismo numero y proveedor.
1
2
3
4
5
6
7
Proveedor------Factura
ABC-------------12 <=
XYZ--------------6
ABC-------------16
ABC-------------12 <=
XYZ--------------25
XYZ--------------12
No puedo poner el campo de factura único porque mas de un proveedor puede entregar un mismo numero de factura.
Se me ocurre hacer un
1
SELECT factura FROM ingreso WHERE proveedor = $proveedor
Y si esta me arroja un valor pues no dejarlo pasar.
Pero pregunto si conocen algún método mas optimo y profesional??
Valora esta pregunta
0