mysql语句疑问:怎样跨表复制记录?
需要将a表的b、c字段记录复制到d表的e、f字段。 问题点数:20、回复次数:4Top
1 楼helloyou0(你好!)回复于 2006-01-16 02:40:59 得分 3
a,b表有何联系?是一一对应,还是一对多?
大体如此:
update d set e=b,f=c where d.id=a.d_id
还是要增加字段e,f ?
Top
2 楼johnpanq(飞花逐月)回复于 2006-01-16 10:09:06 得分 14
执行这条语句:
insert into d (e,f) select b,c from aTop
3 楼syre(神仙)回复于 2006-01-16 10:44:58 得分 3
楼上正解
不过似乎要mysql5才能用子查询Top
4 楼zairwolft(君子兰)回复于 2006-01-16 10:58:00 得分 0
4也可以用。Top




