• I think that a GROUP BY is much simpler and probably faster, too.

    With YOURTABLE (TICKET,STATUS)

    AS

    (

    SELECT 9543,1 UNION ALL

    SELECT 9543,5 UNION ALL

    SELECT 9543,5 UNION ALL

    SELECT 9544,1 UNION ALL

    SELECT 9546,1 UNION ALL

    SELECT 9547,1 UNION ALL

    SELECT 9547,5

    )

    SELECT TICKET, MAX(STATUS) AS STATUS

    FROM YOURTABLE

    GROUP BY TICKET

    HAVING MAX(STATUS) = 1

    GO

    Drew

    J. Drew Allen
    Business Intelligence Analyst
    Philadelphia, PA