例题是很有用的。例如表A,可以是库存表,表B可以是流水账。通过程序可以产生统计汇总。我经常要做这样的事,是用一组命令实现的。也尝试过用UPDATE - SQL 命令。但是效果不好,不稳定,有时会产生不替换的现象。可能是我运用UPDATE - SQL 命令不当。
贴子发出后,许多老师、高手进行指教,在此深表感谢。不仅我受益匪浅,相信不少狐友也有所启发。
谢谢cnfarer,你的程序
SELECT d.zd1,表a.zd2,e.zd2 from (SELECT 表a.zd1 FROM 表a UNION
SELECT 表b.zd1 FROM 表b) d LEFT OUTER JOIN 表a ON d.zd1=表a.zd1 LEFT OUTER JOIN (select zd1,sum(zd2) as zd2 from 表b group by zd1) e ON d.zd1=e.zd1
INTO TABLE c
在9.0 中,运行正常。 在8.0 中不能运行。
谢谢qingfameng,你的程序在6.0、8.0 中运行出错。
我经常使用的是8.0,在8.0 中,程序该怎样写?