upright 发表于 2008-2-28 22:04

SQL之UPDATE 问题

我用的是VFP9,看了一本VFP9的书,讲UPDATE 可用另一个表的数据更新一个表,用法类同SQL。

但我按此用,始终就能用另一个表的第一条记录的值更新这个表。

UPDATE ProduceTable SET;
        生产数量=INT(a.生产数量/DispUnit),;

        出货数量=INT(a.出货数量/DispUnit),;

        From InputModel a ,ProduceTable b
        WHERE ALLTRIM(a.代码)==ALLTRIM(b.代码)

    ProduceTable 中的代码与 InputModel表中是完全相同的。敬请高手释疑。

如不能这样用,我就只能在这两个表之间建立联系,用FOR  ENDFOR 循环和REPL 命令,但这样肯定没有SQL快

deleter 发表于 2008-3-3 10:43

你的代码语法不对啊。你可否说一下你想达到的效果。

[[it] 本帖最后由 deleter 于 2008-3-3 10:45 编辑 [/it]]

页: [1]

编程论坛