Quitar resultados repetidos en una consulta en PSQL
Publicado por Oscar Juarez (4 intervenciones) el 17/12/2019 19:39:07
Buen dia,
Tengo un conflicto de resultados duplicados en una consulta con un INNER JOIN en PSQL, en la que hago un cruce de tablas con el campo folio, en cada tabla existen cinco folios donde hay similitud y al ejecutar la consulta me regresa 25 resultados, por lo que veo es que da 5 vueltas imprimiendo cada combinacion, yo solo necesito que en la consulta me regrese los 5 resultados, por obvias razones no puedo usar un LIMIT ya que la tabla se seguira alimentando y podra haber mas resultados en esa consulta.
les comparto el QUERY:
SELECT DISTINCT
test.folio,
test.folioaps,
test.area,
test.fechaenvio,
test.fechasignacion,
test.fechavobo,
test.fechainstala,
des.fechalibera,
test.fechainstalaorigen,
test.tester,
test.desarrollador,
test.fallaincidencia,
test.apsorigen,
test.origenincidencia,
test.estatus,
des.nombrelider,
des.tipoinstalacion,
des.autorizacion,
des.docutecnica,
des.comversionado,
des.coorgerente,
test.comentarios
FROM incitesting AS test
INNER JOIN incidesarrollo AS des ON (test.folio = des.folio)
WHERE des.folio = 1
ORDER BY test.folio;
Tengo un conflicto de resultados duplicados en una consulta con un INNER JOIN en PSQL, en la que hago un cruce de tablas con el campo folio, en cada tabla existen cinco folios donde hay similitud y al ejecutar la consulta me regresa 25 resultados, por lo que veo es que da 5 vueltas imprimiendo cada combinacion, yo solo necesito que en la consulta me regrese los 5 resultados, por obvias razones no puedo usar un LIMIT ya que la tabla se seguira alimentando y podra haber mas resultados en esa consulta.
les comparto el QUERY:
SELECT DISTINCT
test.folio,
test.folioaps,
test.area,
test.fechaenvio,
test.fechasignacion,
test.fechavobo,
test.fechainstala,
des.fechalibera,
test.fechainstalaorigen,
test.tester,
test.desarrollador,
test.fallaincidencia,
test.apsorigen,
test.origenincidencia,
test.estatus,
des.nombrelider,
des.tipoinstalacion,
des.autorizacion,
des.docutecnica,
des.comversionado,
des.coorgerente,
test.comentarios
FROM incitesting AS test
INNER JOIN incidesarrollo AS des ON (test.folio = des.folio)
WHERE des.folio = 1
ORDER BY test.folio;
Valora esta pregunta


0