sql语句 我有表1和表2 表1的字段有userid time usetype 表2的字段有 userid name age need等
现在需要将表1中的usetype字段写入表2的need字段中可以根据userid进行关联如何写这条语句啊求大侠帮助...
现在需要将表1中的usetype字段写入表2的need字段中 可以根据 userid 进行关联 如何写这条语句啊 求大侠帮助
展开
5个回答
展开全部
对已有表结构进行修改,需要用update
update 表2 set 表2.need=表1.usetype from 表2 join 表1 on 表2.userid=表1.userid
update 表2 set 表2.need=表1.usetype from 表2 join 表1 on 表2.userid=表1.userid
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update 表2 set 表2.need=表1.usetype from 表2 join 表1 on 表2.userid=表1.userid
我常用的sql语句 绝对可以的
我常用的sql语句 绝对可以的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
上面答案中没有交集,怎么会赋值过去呢
update 表1 inner join 表2 on 表1.userid=表2.userid
set 表2.need=表1.usetype
应该是这样,好用给分!
update 表1 inner join 表2 on 表1.userid=表2.userid
set 表2.need=表1.usetype
应该是这样,好用给分!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
insert into table2(userid,need) select (userid ,usetype) from table1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询