日期:2014-05-19  浏览次数:20512 次

update 语句要怎么写
update   tmp1
set   q2=w2
where     q1   like   '%w1% '  

为错误   请指教


两张表     tmp1   tmp2
tmp1   有两列   (q1   q2)        
tmp2   也有两列(w1   w2)
列q1   为6位   学号     q2   地址(空)
w1   为8位学号(第一位和第八位为附加码)     w2   为地址
现在要把tmp2的w2里的地址数据   更新到q2里
要怎么写




------解决方案--------------------
update temp1 set q2=w2
from temp1 a,temp2 b
where a.q1=substring(b.w1,2,6)