metti una quarta tabella (C) in cui al momento del'iscrizione fai l'update

prima leggi cosa c'è dentro...e a seconda di quello che c'è scrivi in una delle tre tabelle e fai l'update della quarta..

es:
Controllo cosa c'è nella tabella C...il campo è vuoto vado a iscrivere l'utente nella tabella A e faccio l'update della tabella C scrivendo A

Se il campo di C è A iscrivo l'utente nella tabella B e faccio l'update di C scrivendo B etc etc etc

Spero di non essere stato molto contorto....ma funziona sicuramente...