Hola, tengo unos registros donde se repiten detemrinaods campos, digamos
codigo - nombres - fechas - estado
122 - pepe - 10/11/17 - 1
122 - pepe - 11/11/17 - 2
123 - jose - 10/11/17 - 2
124 - lucho - 10/11/17 - 1
124 - lucho - 11/11/17 - 2
de estos quiero q se muestren un registro de los duplicados no importa caul pero solo uno, osea:
122
123
124
este es mi codigo:
Código SQL:
Ver originalSELECT AF.codigo AS codi, A.id AS iduser, A.solicitud, A.solicitante, A.gabinete, A.sala, AF.fecha_ini,
EA.id AS idestado, EA.estado AS estadosala
FROM acceso_sala_solicitud A
LEFT JOIN acceso_sala_fechas AF ON A.codigo = AF.codigo
LEFT JOIN estado_valida ST ON A.id_estado_sst = ST.id
LEFT JOIN estado_valida SG ON A.id_estado_seg = SG.id
LEFT JOIN estados EA ON AF.estado = EA.id
WHERE A.id_estado_seg = 2 AND A.id_estado_sst = 2 AND A.id_estado_oym = 2 AND AF.fecha_ini BETWEEN TRUNC(SYSDATE) AND TRUNC(SYSDATE + 2)
GROUP BY AF.codigo, A.id, A.solicitud, A.solicitante, A.gabinete, A.sala, AF.fecha_ini, EA.id, EA.estado
ORDER BY A.id DESC;