मुझे लगता है कि यदि TableTwo . में कोई पंक्ति नहीं है तो आप सभी का चयन करना चाहते हैं . आपको एक OR चाहिए और NOT EXISTS :
SELECT
T1.*
FROM
TableOne T1
WHERE
EXISTS(SELECT 1 from TableTwo WHERE T1.RecordID=RecordID)
OR NOT EXISTS(SELECT 1 FROM TableTwo)