Я пытаюсь получить все различные значения в 2 таблицах с помощью объединения.Получение отдельного значения в двух таблицах серверов SQL Server
Идея состоит в том, чтобы получить счет всех уникальных значений в столбце columnA без повторов, чтобы я мог получить суммирование всех столбцов, содержащих уникальный столбец A.
Это то, что я попытался (SQL Server 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
)
А что не работает точно? У вас есть некоторые лишние DISTINCT, но в противном случае это должно сработать. –
Что вы получаете до сих пор, что заставляет вас верить, что у вас есть, неверно? –