你可以使用insert into A(a,b,c,d,e,f) select 1,b,c,4,5,6 from B where a = 1 这样的写法来处理。如有不清楚的地方可再追问。
没有看明白说的什么意思,写下面的语句参考下insert into a(a,b,c,d,e,f) select a,b,c,h,j,k from b where a in (select a from a)