• here's a thought...any good?

    USE [tempdb]

    GO

    IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[T_VOL_USAGE]') AND type in (N'U'))

    DROP TABLE [dbo].[T_VOL_USAGE]

    GO

    CREATE TABLE [dbo].[T_VOL_USAGE](

    [VOL_NAME] [nvarchar](5) NULL,

    [NODE_NAME] [nvarchar](5) NULL

    ) ON [PRIMARY]

    GO

    INSERT INTO [dbo].[T_VOL_USAGE]([VOL_NAME], [NODE_NAME])

    SELECT 'V1', 'B' UNION ALL

    SELECT 'V12', 'F' UNION ALL

    SELECT 'V3', 'F' UNION ALL

    SELECT 'V2', 'C' UNION ALL

    SELECT 'V2', 'D' UNION ALL

    SELECT 'V3', 'E'

    SELECT TV.VOL_NAME,

    TV.NODE_NAME

    FROM T_VOL_USAGE TV

    INNER JOIN (SELECT VOL_NAME

    FROM T_VOL_USAGE

    GROUP BY VOL_NAME

    HAVING ( COUNT(*) = 1 )) A ON TV.VOL_NAME = A.VOL_NAME

    INNER JOIN (SELECT NODE_NAME

    FROM T_VOL_USAGE

    GROUP BY NODE_NAME

    HAVING ( COUNT(*) = 1 )) B ON TV.NODE_NAME = B.NODE_NAME

    ________________________________________________________________
    you can lead a user to data....but you cannot make them think
    and remember....every day is a school day