यदि आप UNION के परिणाम में WHERE क्लॉज लागू करना चाहते हैं, तो आपको FROM क्लॉज में UNION को एम्बेड करना होगा:
SELECT *
FROM (SELECT * FROM TableA
UNION
SELECT * FROM TableB
) AS U
WHERE U.Col1 = ...
मुझे लगता है कि टेबलए और टेबलबी संघ-संगत हैं। आप निश्चित रूप से यूनियन में प्रत्येक व्यक्तिगत चयन कथन के लिए WHERE क्लॉज भी लागू कर सकते हैं।