Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/11/2015, 06:42
sergioo
 
Fecha de Ingreso: abril-2008
Mensajes: 41
Antigüedad: 16 años
Puntos: 0
Respuesta: Problema UNION resultos duplicados

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Ese es el comportamiento normal y esperado del UNION: Cuando se encuentran dos registros con los mismos valores, genera un DISTICT por default.
Tu problema tiene mas de una solución. La mas simple es:
Código SQL:
Ver original
  1. SELECT ID, SUM(Total) Total
  2. FROM
  3.     (SELECT id, COUNT(*) Total
  4.     FROM ...
  5.     ...
  6.     UNION ALL
  7.     SELECT id, COUNT(*) Total
  8.     FROM ...
  9.     ...) Tabla
  10. GROUP BY ID
Perfecto gracias, me funciona muy bien!
Habria alguna forma, de realizar la misma consulta pero que me devuelva el resto de IDS pero con count 0. Haciendo otro union a todo lo anterior?