主题:[请教] 以表1中编号为关键字,统计表2中相同编号的数量的SQL语句如何写?
北京惬意
[专家分:1330] 发布于 2010-01-24 09:24:00
表1中有字段BH(编号),以该BH为关键字,统计表2中相同编号的数量,也就是对表2中的SL求和,再把求和结果写入表1的N_SL。
SQL语句如应何写?十分感谢!
最后更新于:2010-01-25 13:02:00
回复列表 (共33个回复)
31 楼
afoxer [专家分:360] 发布于 2010-01-30 14:27:00
[quote]感谢诸位
献计献策
仍没搞定
继续征集
[/quote]
"仍没搞定"指的是什么?是把句子没搞明白呢? 还是把问题没解决了?
或者大家把您的问题没搞清楚,所答非所问?
32 楼
北京惬意 [专家分:1330] 发布于 2010-01-30 17:41:00
谢谢楼上小弟关注与询问!
是因各位坛友热情太高,答案太多。本人水平太低,不知用哪个答案更好。
因本人分不清哪个答案更好,所以只好每帖评10分。水平高的回帖亏些了,抱歉!
33 楼
afoxer [专家分:360] 发布于 2010-01-30 19:58:00
select 语句查询的对象和结果都是二维表,这个二维表可以只由一列组成,也可以只由一行组成,当这个二维表只有一行一列时,它就只有一个值,所以,SELECT语句查询的结果也可以是一个数值,所以在SQL更数据表的语句中,可以用SELECT查询来替代应该是一个值,或一个数据表的位置.
你的主要目的是解决你的问题,所以,你可以对每个回贴人的方法进行验证,先挑最简单的或者语句最简练的语句试运行,能达到目的并且写法最简练的句子,我觉得应该是最好的一种,至于有些坛友贴子中的指导性意见,能理解多少算多少,现在理解不了的先放着,以后慢慢理解.
该用的查询语句都用的差不多了,如果还想见到新的方案,就只有编写一段VFP代码了,过程化的程序肯定没有结构化的查询语句效率高,这个问题只有当你的表中有10万条以上记录时才能试出来.
我来回复