create table a(c1 int,c2 int,c3 varchar(8))
create table b(c1 int)
go
Insert into a
select
1 , 3 , 'aa'
union select 4 , 8 ,'bb'
go
insert into b
select 1
union select 2
union select 3
union select 4
union select 5
union select 6
union select 7
union select 8
union select 9
union select 10
go
select b.c1,a.c3 as c2
from b left join a
on b.c1 between a.c1 and a.c2