Sto provando a ottenere tutti i valori distinti su 2 tabelle utilizzando un unione.Ottenere un valore distinto su 2 tabelle union sql server
L'idea è di ottenere un conteggio di tutti i valori univoci nella colonna colonna senza ripetizioni in modo che sia possibile ottenere una somma di tutte le colonne che contengono una colonna unica A.
Questo è quello che ho provato (server SQL Express 2008)
select
count(Distinct ColumnA)
from
(
select Distinct ColumnA as ColumnA from tableX where x = y
union
select Distinct ColumnA as ColumnA from tableY where y=z
)
E quello che non funziona esattamente? Hai alcuni DISTINTUTI superflui, ma altrimenti dovrebbe funzionare. –
Cosa stai ottenendo finora che ti porta a credere che quello che hai non è corretto? –