Estoy creando un foro en php y el foro tiene diferentes categorias tipo "forosdelweb". 
 
En la portada del foro aparecen las diferentes categorias con su descripción y quiero que salga el último mensaje enviado en esa categoria, igual que la fecha, el autor y el titulo.
 
Entonces tengo dos tablas:
 
Foro
-------------
id
autor
titulo
mensaje
fecha 
respuestas
identificador
ult_respuesta
idforo (esto es el id de la categoria del foro)
 
Forocat
-------------
idforo
foro
descripcion
temas (aqui se suma 1 cada vez que alguien habre un nuevo tema)
mensajes (aqui se suma 1 cada vez que alguien responde algun tema)
 
 
Alguien sabe como hacer la consulta sql para q me salgan las categorias de los foros, con su descripcio, el número de temas y mensajes y me salga de la trabla "foro" el ultimo mensaje con su correspondiente autor, titulo, fecha...?
 
Cambiariais la estructura de las tablas? 
   
 


