none
ASP.NET y Generador de Consultas SQL RRS feed

  • Pregunta

  • Hola que tal, tengo un problema... sucede que tengo una tabla de 'reportes' de fallas de una red, y otra de 'acciones' para corregir las fallas de cada reporte, estos se relacionan entre si por un id, cuando agrego acciones de un cualquier reporte se agregan en la tabla 'acciones' y los mando a traer con un el id que corresponde al numero de reporte ... Me piden que muestre los reportes (eso si puedo hacerlo) pero que a su vez muestre junto con los reportes en la misma tabla la ultima acción que se llevó a cabo... al hacer el JOIN para mostrar la tabla 'reportes' y el campo de accion de la tabla 'acciones' me muestra reportes duplicados de acuerdo al numero de acciones... osea si tengo de un reporte 3 acciones, me muestra el mismo reporte 3 veces y las 3 acciones distintas... Solo necesito que muestre cada reporte su ultima accion realizada... ayuda!

    aqui el código...

    SELECT        reportes.idgral, reportes.fecha, reportes.descripcion, reportes.actividad, accion.idacciones,  accion.fecha AS Expr1, accion.accion, accion.idgral AS Expr2

    FROM            general INNER JOIN accion ON general.idgral = accion.idgral
    ORDER BY general.idgral DESC, Expr1 DESC


    miércoles, 3 de febrero de 2016 17:38