Tengo un problema al mostrar un foro la estructura que tengo es:
usuario: codigo, nombre
tema: codigo, nombre
foro: fecha, hora, id_tema, id_usuario
Es para un simple foro pero no me anda, el problema ocurre cuando quiero mostrar el ultimo mensaje ingresado lo que estaba tratando de hacer andar es
SELECT max (D.codigo) AS codigo, D.deporte, MAX (D.v_foro) AS visitas, MIN (F.fecha) AS fecha, MAX (F.hora) as hora, MAX (F.fecha) AS ultimo, COUNT (F.codigo) AS cantidad, Max (U.nick) AS nick
FROM deporte D LEFT JOIN foro F ON F.deporte = D.codigo LEFT JOIN usuario U ON F.id = U.codigo
GROUP BY D.deporte
ORDER BY D.deporte
Prove esta que cumple la misma función pero para otra cosa y tampoco me anda
SELECT D.codigo, D.deporte, D.v_foto, F2.codigo as cantidad, F2.fecha, F2.hora, F2.nick FROM deporte D LEFT JOIN (SELECT count (F.codigo) as codigo, F.id, max (F.fecha) as fecha, max (F.hora) as hora, max(U.nick) as nick FROM xt_foto_general F LEFT JOIN usuario U ON U.codigo= F.usuario GROUP BY F.id ) F2 ON D.codigo= F2.id
ORDER BY D.deporte