Hola, a ver si alguien me puede ayudar con una duda que tengo.
Tengo un tabla con diferentes campos y quiero hacer una select que me muestro todos los campos donde uno en concreto se repite. Hasta aqui bien...
SELECT *
FROM xls_prp
WHERE prp_hab_cod IN ( SELECT prp_hab_cod FROM xls_prp GROUP BY prp_hab_cod HAVING COUNT(prp_hab_cod) > 1)
ORDER BY prp_hab_cod
Lo que necesito hacer, del resultado donde los prp_hab_cod estan repetidos, solo me muestre 1, que sea el que tenga minimo otro campo de la tabla.
Esto es el resultado de la primera select
ID PSN prp_hab_cod
508 400585 247
691 420875 247
370 400447 368
371 420618 368
y necessito que muestre
ID PSN prp_hab_cod
508 400585 247
370 400447 368
Gracias.