Mostrar columnas distintas y columnas no distintas en una tabla

Tengo 3 tablas, una que contiene la información del usuario (incluido Log_Name), los registros (en los que puede encontrar Inicio de sesión) y la evaluación (si el usuario respondió la "evaluación" o no). Todos están conectados por el campo user_id.

Quiero imprimirlo en PHP de esta manera:

¿Puedes ayudarme a resolver esto?

EDITAR: Alguien me sugirió que hiciera un primer bucle con Nombre de registro y dentro de ese bucle, haré un bucle en el Inicio de sesión y luego los mostraré en una tabla. Pero no tengo idea de cómo hacer eso.

Respuestas a la pregunta(3)

Su respuesta a la pregunta