Perchè hai strutturato in questo modo il database?
Ti stai complicando la vita.

Crea una unica tabella utenti con un campo chiamato "ruolo" (ad esempio).
Modifica la tabella dei messaggi in modo che abbia un unico campo userid.