我試圖使用聯合來獲取跨兩個表的所有不同的值。跨2個聯合sql服務器表獲取不同的值
這個想法是獲得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
)
的,什麼是不完全的工作?你有一些多餘的DISTINCT,但否則這應該工作。 – 2009-12-11 21:45:27
你到目前爲止得到了什麼,導致你相信你有什麼不正確? – 2009-12-11 21:46:47