Piszę obecnie skrypt do zarządzania zleceniami. Zlecenia napływają z 4 rejonów (I, II, III, IV). Każdy z rejonów ma mieć własną numerację w stylu:
kolejny numer/rejon/rok np 458/III/2011, 123/II/2011 itp.
Tak wygląda formularz:

A tak struktura bazy:

Obecnie wybieram rejon, a numer na podstawie id jest dodawany automatycznie. Tylko że jest to kolejny numer dla wszystkich rejonów.
Pytanie:
Jak zrobić, aby po wybraniu rejonu, wypełnieniu formularza, podczas zapisu do bazy zapisał się kolejny numer w obrębie danego rejonu ?
Czy można to zrobić przy jednej tabeli za zleceniami, czy muszę stworzyć 4 odrębne ?