• My Initial Data Sample Still valid ...but I mentioned the all possible Combinations in my latest post

    DECLARE @ClassID TABLE (Class INT, Product INT)

    DECLARE @ProductClass TABLE(Product INT, Class INT)

    ---@ProductClass table Product is pk

    INSERT INTO @ClassID

    SELECT 1000, 100

    UNION ALL SELECT 2000, 100

    UNION ALL SELECT 3000, 100

    UNION ALL SELECT 1000, 100

    UNION ALL SELECT 2000, 100

    INSERT INTO @ProductClass

    SELECT 200, 1000

    UNION ALL SELECT 300, 1000

    UNION ALL SELECT 400, 1000

    UNION ALL SELECT 500, 2000

    UNION ALL SELECT 600, 2000

    UNION ALL SELECT 800, 3000

    UNION ALL SELECT 900, 3000

    Result Set as below

    Group ID||Item Group ID ( Auto Generated)||Product ID

    11200

    11500

    11800

    12200

    12600

    12800

    13200

    13500

    13900

    14200

    14600

    14900

    15300

    15500

    15800

    16300

    16600

    16800

    17300

    17500

    17900

    18300

    18600

    18900

    19400

    19500

    19800

    110400

    110600

    110800

    111400

    111500

    111900

    112400

    112600

    112900

    21200

    21500

    22200

    22600

    23300

    23500

    24300

    24600

    25400

    25500

    26400

    26600