在a表中有字段use,userid,test
userid use test
tt 1234 t
tt 333
ww grg
ww 5678 e
ww tyu
现想将userid为tt的所有字段及值全部赋给ww,使ww的所有字段值与tt一样,应怎样写SQL语句?
userid use test
tt 1234 t
tt 333
ww grg
ww 5678 e
ww tyu
现想将userid为tt的所有字段及值全部赋给ww,使ww的所有字段值与tt一样,应怎样写SQL语句?
调试欢乐多
userid use test
tt 1234 t
tt 333
ww grg
ww 5678 e
ww tyu
现想将userid为tt的所有字段及值全部赋给ww,使ww的所有字段值与tt一样,应怎样写SQL语句?
-----------------------------------------------------------------------------------
你要求一样的,可以把ww的记录全部删除,再根据tt插入
delete from a where userid='ww';commit
insert into a (use,userid,test)
select 'ww',use,test from a where userid='tt';commit
userid='tt'的两条数据,而且两条数据的use值和test值不同。
而userid='ww'的数据有3条,另外2个column要与哪条'tt'的记录一样?
即使第一条'ww'取第一条'tt'的值,第二条'ww'取第二条'tt'的值,那第三条'ww'取谁的?楼主可以把你想要的结果发出来,不然真搞不清楚你想要干吗。