Tengo esta consulta que me hace un JOIN con diferentes tablas,
la cuestion es que cada solicitud puede tener diferentes estados, y al ejecutar este query, me devuelve 2 registros, ya que esta solicitud hasta ahora tiene 2 estados: "SIN REVISAR" Y "REVISADO";
COMO HACER PARA QUE EN LA CONSULTA ME DEVUELVA SOLO EL ULTIMO ESTADO DE ESA SOLICITUD?
Código MySQL:
Ver originalc.nombre_cl
) AS nombre_cli
,e.idestado,
if (se.usuario_idusuario
is NULL,'NO ASIGNADO',CONCAT(u.nombre_u
,' ',u.apellido_u
)) as tecnico
, se.fecha_inicio,
se.nota_estado,
s.idsolicitud,
s.modelo,
s.fecha_registro,
s.fecha_compromiso,
s.defecto_segun_cliente
INNER JOIN cliente c
ON s.cliente_idcliente
= c.idcliente
INNER JOIN solicitud_has_estado se
ON s.idsolicitud
= se.solicitud_idsolicitud
LEFT JOIN usuario u
ON se.usuario_idusuario
= u.idusuario