May be something like this?DECLARE @TableA Table (col1 varchar(30), col2 varchar(30),col3 varchar(30))INSERT INTO @TableA Values('BLUE','HIGHSPEED','MODEM') INSERT INTO @TableA Values ('RED','HIGHSPEED','MODEM')SELECT * FROM @TableADECLARE @TableB Table (col1 varchar(100),col2 varchar(100))INSERT INTO @TableB Values('BLUE HIGHSPEED MODEM','BlueHighSpeed') INSERT INTO @TableB Values ('RED HIGHSPEED MODEM','RedHighSpeed')SELECT * FROM @TableBSELECT B.* FROM @TableB BINNER JOIN @TableA A ON B.col1 = (A.Col1+' '+A.Col2+' '+A.Col3)ThanksKarunakaran