Podrías añadir un campo baja a la tabla usuarios o hacer otra taba con clave foránea a usuariosactivos y que tenga los campos que cambian en histórico.
Si mantienes tu estructura utiliza "UNION":
Código SQL:
Ver originalSELECT * FROM usuariosactivos
UNION
SELECT * FROM historicousuarios ORER BY fecha;