如何从一个表中取出数据去更新另一个数据表中全部符合该条件的记录
sele 货名对应单价进表
count to m_jls
GO TOP
for i=1 to m_jls
sele 0
use 货名对应单价进表 again
go i
a1=别名
A2=操作过程
A3=包装类型
A4=单价
SLEE 散杂进表汇总
loca for ALLTRIM(别名)=ALLTRIM(A1) AND alltrim(操作过程)==alltrim(A2) AND 包装类型=A3
IF FOUND()
repl all 单价 WITH A4 for ALLTRIM(别名)=ALLTRIM(A1) AND alltrim(操作过程)==alltrim(A2) AND 包装类型=A3
DELE
endif
各位老师,我用上述语方,我从"货名对应单价进表"中取条件,然后在另一表中进行REPL ,我的目的是在后表中凡符合取出的条件的都能更新,可是去更新不了,如果是后表中是与前表一对一的才可以,而一对多的怎样更新啊?请教了.
count to m_jls
GO TOP
for i=1 to m_jls
sele 0
use 货名对应单价进表 again
go i
a1=别名
A2=操作过程
A3=包装类型
A4=单价
SLEE 散杂进表汇总
loca for ALLTRIM(别名)=ALLTRIM(A1) AND alltrim(操作过程)==alltrim(A2) AND 包装类型=A3
IF FOUND()
repl all 单价 WITH A4 for ALLTRIM(别名)=ALLTRIM(A1) AND alltrim(操作过程)==alltrim(A2) AND 包装类型=A3
DELE
endif
各位老师,我用上述语方,我从"货名对应单价进表"中取条件,然后在另一表中进行REPL ,我的目的是在后表中凡符合取出的条件的都能更新,可是去更新不了,如果是后表中是与前表一对一的才可以,而一对多的怎样更新啊?请教了.
...全文
相关推荐
用一条SQL语句将数据表中某列更新到另一个数据表里
用一条SQL语句将数据表中某列更新到另一个数据表里
MySql 怎么查出符合条件的最新的数据行?
最新数据的查找
oracle从一个表中获取数据更新到另一个表(两表无关联关系)
oracle从一个表中获取数据更新到另一个表(两表无关联关系) 想到的唯一解决办法 行数定义时要和被修改的数据表的行数相同 declare cursor cor is select m.id from 提供数据表 m where rownum<=行数; n_count number := 0; begin for row in cor loop update 修改数据表t set t.news_id=CASE WHEN rownum < n_coun
mysql实现查询数据并根据条件更新到另一张表的方法示例
主要介绍了mysql实现查询数据并根据条件更新到另一张表的方法,结合实例形式分析了mysql多表关联查询、更新等相关操作技巧,需要的朋友可以参考下
Mysql 根据一个表数据更新另一个表的某些字段(sql语句)
主要介绍了Mysql 根据一个表数据更新另一个表的某些字段,本文给出了sql语句,感兴趣的朋友可以跟随脚本之家小编一起学习吧


