• ok doing my best here to duplicate what you are asking:

    CREATE TABLE dbo.vComputer(

    Guid VARCHAR(128),

    Name VARCHAR(128)

    );

    GO

    INSERT INTO dbo.vcomputer(Guid, name)

    VALUES ('333','PC1'),

    ('222','pc2'),

    ('111','PC3');

    GO;

    CREATE TABLE dbo.InvInstalledFileDetails(

    FileDetailsID INT IDENTITY(1,1),

    _ResourceGuid varchar(128),

    FPath VARCHAR(128),

    PrgName VARCHAR(128)

    );

    GO

    INSERT INTO dbo.InvInstalledFileDetails(_ResourceGuid, FPath, PrgName)

    VALUES (333'c:\Program files\Java\Programs','java.exe'),

    (333'c:\Program files\SQL','sqldb.exe'),

    (222'c:\Program files\Java\Programs','java.exe'),

    (111'c:\Program files\SQL','sqldb.exe'),

    (222'c:\Program files\SQL','sqldb.exe');

    GO;