Pero supongo que tiene triggers.
Sólo tienes que crear uno en el beforeinsert, que haga un count de la cantidad por producto y trabajador.
Si es cero entonces cambias el campo por 1, si es mayor entonces lo cambias por 0.
A ver si te doy un ejemplo...
|