Here is one way to do it:DECLARE @TableA TABLE ([NAME] VARCHAR(3), TYPE_CD VARCHAR(2), AMOUNT MONEY)INSERT @TableASELECT 'AAA', 'A1', 100.00UNION ALL SELECT 'BBB', 'B1', $100.00 UNION ALL SELECT 'CCC', 'A1', $200.00 UNION ALL SELECT 'DDD', 'C1', $300.00 DECLARE @TableB TABLE (TYPE_CD VARCHAR(2), TYPE_DESCR VARCHAR(7), [USER] VARCHAR(4))INSERT @TableB SELECT 'A1', 'A1STUFF', 'ABC' UNION ALL SELECT 'A1', 'A1STUFF', 'ABC1' UNION ALL SELECT 'B1', 'B1STUFF', 'BCD'SELECT A.[NAME], (SELECT TOP 1 B.TYPE_DESCR FROM @TableB AS B WHERE A.TYPE_CD = B.TYPE_CD) AS TYPE_DESCR, A.AMOUNTFROM @TableA AS A