Suponho que você queira selecionar tudo se não houver linha em
TableTwo
. Você precisa de um OR
e NOT EXISTS
:SELECT
T1.*
FROM
TableOne T1
WHERE
EXISTS(SELECT 1 from TableTwo WHERE T1.RecordID=RecordID)
OR NOT EXISTS(SELECT 1 FROM TableTwo)
SQL-Fiddle