As partes de um
UNION
são tratadas como consultas separadas, para que você possa agrupá-las em uma subconsulta:SELECT Name
FROM (Select Name from Fname
UNION ALL
Select Name from Lname)sub
WHERE Name NOT IN (Select Name from Exceptions)
Você pode manter isso como
UNION ALL
se você não se importa com duplicatas.