php – ¿Cómo hacer inicio de sesion para diferentes usuarios?

Estoy creando un sistema de gestión de archivos con php y MySQL, donde tengo diferentes usuarios, quería elaborar una sola tabla de usuarios, pero debido a que tienen diferentes campos, tuve que crear una tabla para los administradores, supervisores y otro para los usuarios normales. Pero quiero un solo login para todos los usuarios del sistema, y al momento de hacer una consulta a la base de datos, lo tengo que hacer en 3 tablas.

Soy algo nuevo en esto, así que no sé cómo estructurar correctamente la tabla para los usuarios, necesito consejos o recomendaciones de alguna página web que me pueda ayudar, se los agradecería mucho.