Contar registros unicos de una union

08/03/2006 - 23:02 por CHAR72 | Informe spam
Quisiera contar los registros distintos del resultado de una union de dos
consultas

SELECT COUNT(DISTINCT SELECT X FROM TABLA1 UNION SELECT X FROM TABLA2)

Obvio que eso no me funciona, pero es la idea.
 

Leer las respuestas

#1 ulises
09/03/2006 - 00:15 | Informe spam
Podría ser :

SELECT count(*)
FROM ( SELECT DISTINCT X FROM TABLA1 UNION SELECT DISTINCT X FROM TABLA2 ) t

Saludos,
Ulises

CHAR72 wrote:

Quisiera contar los registros distintos del resultado de una union de dos
consultas

SELECT COUNT(DISTINCT SELECT X FROM TABLA1 UNION SELECT X FROM TABLA2)

Obvio que eso no me funciona, pero es la idea.

Preguntas similares