Assuming that Table #2 has an Identity, or some other column that describes the "order" in your list, which I've called [T2_ID], then this will do:SELECT T.TEL_NUM, T.REGIONFROM( SELECT [T_RowNumber] = ROW_NUMBER() OVER ( PARTITION BY X.TEL_NUM ORDER BY X.TEL_NUM, X.T2_ID ), X.* FROM ( SELECT T1.TEL_NUM, T2.T2_ID, T2.REGION FROM TABLE_1 AS T1 JOIN TABLE_2 AS T2 ON T1.TEL_NUM = T2.TEL_NUM WHERE 1=1 ) AS X) AS TWHERE T_RowNumber <= 1ORDER BY T.TEL_NUM
otherwise just leave out "T2.T2_ID," and you'll get a random single row from Table #2 for each number in Table #1