我正在尝试使用联合来获取 2 个表中的所有不同值。
这个想法是对 columnA 列中所有唯一值的计数而不重复,以便我可以获得包含唯一 columnA 的所有列的总和。
这就是我尝试过的(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
)