以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  怎么实现:先找到新增任务检查台账表中的id=任务台账表中的id 的数据 如果有去找明细表中对应主表id=新增任务检查台账表中的id 的数据 如果有就统计明细表中对应主表id数据的所有id 的问题数字段值总数  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=185984)

--  作者:cnsjroom
--  发布时间:2023/3/30 0:09:00
--  怎么实现:先找到新增任务检查台账表中的id=任务台账表中的id 的数据 如果有去找明细表中对应主表id=新增任务检查台账表中的id 的数据 如果有就统计明细表中对应主表id数据的所有id 的问题数字段值总数
1、任务台账表中的id  
2、在新增任务检查台账表时会将1的id  赋值到2的主表id
3、在新增任务检查台账表明细时会将2的id 赋值到3的主表id

Dim cmd As New SQLCommand
cmd.Conn ect ionNa me = "主数据源"
cmd.CommandText ="Sel ect * From {统计表} "
Dim dt As DataTable
dt = cmd.ExecuteReader()
output.show(dt.S Q LCompute("sum(问题数)","…… "))
红色部分该怎么写条件呢?

想实现:
先找到新增任务检查台账表中的id=任务台账表中的id  的数据  
如果有去找明细表中对应主表id=新增任务检查台账表中的id  的数据  
如果有就统计明细表中对应主表id数据的所有id  的问题数字段值总数

--  作者:有点蓝
--  发布时间:2023/3/30 8:51:00
--  
select sum(问题数字段) as 总数 from 明细表 where id in (select id from 任务台账表)