see this as an exampledeclare @x xmldeclare @person table(ID int,Age int,Grade varchar(100))INSERT @PersonSELECT 168369,21,'A' UNION ALLSELECT 168365,20,'A+' UNION ALLSELECT 168374,18,'A' UNION ALLSELECT 168381,19,'B' UNION ALLSELECT 168344,20,'A' UNION ALLSELECT 168395,15,'A+' set @x='<root><person><id>168369</id><fullname>kishopre,ravi</fullname></person><person><id>168374</id><fullname>lasstname12,firstname12</fullname></person></root>'SELECT p.ID,t.Name,p.GradeFROM @Person pINNER JOIN (SELECT u.v.value('id[1]','int') AS ID, u.v.value('fullname[1]','varchar(100)') AS Name FROM @x.nodes('/root/person')u(v) )t ON t.ID =p.idoutput------------------------------------------------ID Name Grade168369 kishopre,ravi A168374 lasstname12,firstname12 A------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/