you want them to be merged inside same column or in different column?if former use Vijays queryinsert into #table2 (id,col)select id,columnfrom table1union select id,columnfrom table2unionselect id,columnfrom table3if you want to merge them horizontally keeping them in different columns useinsert table (id,columntb1,columntbl2,columntbl3)select t1.id,t1.column,t2.column,t3.columnfrom table1 t1inner join table2 t2on t2.id = t1.idinner join table3 t3on t3.id = t1.id
------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/