以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  后台更新  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=173816)

--  作者:HANZHIGANG
--  发布时间:2021/12/17 14:19:00
--  后台更新
请教:
在UP DATE语句中能否插入聚合函数。比如:
UP DATE {订单},{产品} SET {订单}.台数 = sum({产品}.台数) W H ERE {订单}.[产品编号] = {产品}.[产品编号]
如果可以,上面这句代码如何改

--  作者:有点蓝
--  发布时间:2021/12/17 14:27:00
--  
UPDATE {订单} SET 台数 = (select sum(台数) from {产品} WHERE {订单}.[产品编号] = {产品}.[产品编号])
--  作者:HANZHIGANG
--  发布时间:2021/12/17 14:31:00
--  
多谢蓝版
--  作者:HANZHIGANG
--  发布时间:2021/12/17 16:19:00
--  
有错误提示呢
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20211217161611.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2021/12/17 17:09:00
--  
这种用法仅支持SqlServer。内部表使用代码处理吧