• SELECT top 10 * from XYZ x

    WHERE EXISTS (SELECT * FROM ABC a

    WHERE a.Col2 = x.Col1

    AND (Col3>date OR Col4>date OR Col5>date)

    )

    For this query (any version of it) to perform well the table ABC must have indexes on (Col3, Col2), (Col4, Col2), (Col5, Col2).

    _____________
    Code for TallyGenerator