tengo un sistema de registro de flota en java
esta es mi bd
los campos que indican cod_(unidad,chofer,lider,aux1,aux2) son campos foraneos que traigo de una tabla personal.
este es el query que hize para los campos foraneos de la tabla registroflota
Código:
El problema que tengo es el siguiente.ALTER TABLE registroflota ADD FOREIGN KEY(cod_unidad) REFERENCES unidad(codunidad); ALTER TABLE registroflota ADD FOREIGN KEY(cod_chofer) REFERENCES personal(codpersonal); ALTER TABLE registroflota ADD FOREIGN KEY(cod_lider) REFERENCES personal(codpersonal); ALTER TABLE registroflota ADD FOREIGN KEY(cod_auxiliar1) REFERENCES personal(codpersonal); ALTER TABLE registroflota ADD FOREIGN KEY(cod_auxiliar2) REFERENCES personal(codpersonal);
necesito que al guardar un registro por ejemplo
1, 2018-02-07,tt1,p41763377,p41763377,p41763237,p41233377,'RU TA A'
EL 2 segundo registro no permita que sea igual al primero.
2, 2018-02-017,tt1,p41763377,p41763377,p41763237,p41233377,'R UTA A'
pero si la fecha es distinta , por ejemplo -- si permita el registro
3, 2018-02-08,tt1,p41763377,p41763377,p41763237,p41233377,'RU TA A'
en conclusion el mismo dia no pueden haber registros repetidos (unidad,chofer
lider, aux)
gracias otra vez.