Ich versuche, alle eindeutigen Werte über 2 Tabellen mit einer Union zu erhalten.Einen eindeutigen Wert über 2 Union-SQL-Server-Tabellen erhalten
Die Idee ist, eine Zählung aller eindeutigen Werte in der SpalteA Spalte ohne Wiederholungen zu erhalten, so dass ich eine Summierung aller Spalten erhalten kann, die eine eindeutige SpalteA enthalten.
Das ist, was ich versucht (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
)
versuchen können und was nicht funktioniert das genau? Sie haben einige überflüssige DISTINCTs, aber ansonsten sollte das funktionieren. –
Was kommst du so weit, dass du glaubst, was du hast, ist falsch? –