Cita:  ¿Hay alguna sentencia SQL para que un solo select ya me muestre el nombre del usuario sin tener que hacer tantas peticiones a la base de datos?
    Ver JOIN en 
Manual de Referencia y en 
Wikipedia. 
Sin pretender ofender, son temas iniciales de SQL. SI no tienes experiencia con ellos, te recomiendo que detengas el desarrollo y leas al menos un manual elemental y realices prácticas básicas antes de seguir. 
El tema no es complejo, pero te estás trabado con cosas demasiado elementales.