Your query looks fine. Is this what you want ?declare @pspersonaldata table( dcno int, fullname varchar(20), religion varchar(20))insert into @pspersonaldataselect 1, 'julie,angelina', 'Born Again' union allselect 2, 'Cage,Nicholas', 'Roman Catholic' union allselect 3, 'sample1', 'Adventist' union allselect 4, 'sample2', 'Born Again' union allselect 5, 'sample3', 'Adventist'declare @hremployees table( empdcno int, Address varchar(10), telno varchar(10))insert into @hremployeesselect 1, 'aaa', 111 union allselect 2, 'aaa', 222 union allselect 3, 'aaa', 333 union allselect 4, 'aaa', 444 union allselect 5, 'aaa', 555 union allselect 6, 'aaa', 666 union allselect 7, 'aaa', 777select P.fullname, P.religion, E.empdcno from @pspersonaldata as Pinner join @hremployees as E on P.dcno = E.empdcnowhere P.religion in ('Born Again', 'Adventist')/*fullname religion empdcno -------------------- -------------------- ----------- julie,angelina Born Again 1sample1 Adventist 3sample2 Born Again 4sample3 Adventist 5*/
KH