查看:541 回复:4
发表于 2004-4-17 08:08
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
小弟是电脑菜鸟,在此想请教一下嘉网的各位朋友.
请问在sql2000中的自定义函数或存储过程中怎么样才能循环?
例如:有2个表A1,A2,我想利用循环在A2中用count计算出A2表中的相同记录后,用update修改到A1表的相同条件记录中.
请问各位大哥是怎么解决的?请帮帮忙!!! |
|
|
|
|
|
|
|
select <字段> from a1 where <字段> in (select <字段> from a2 where <字段>=<值>)
.....
欠套啊 |
|
|
|
|
|
|
|
板凳

楼主 |
发表于 2004-4-16 15:40:29
|
只看该作者
您好谢谢您的答复,能详细一点吗?
我要用的count具体怎么在这个语句中实现呢?
请您再解释一下好吗? |
|
|
|
|
|
|
TA的每日心情 | 开心 2014-5-20 15:56 |
---|
签到天数: 3 天 [LV.2]偶尔看看I
|
update A1 set A1.字段= (select count(A2.字段) as Cnt where A2.字段=表达式1) where A1.字段=表达式2
此贴由 兰车骑士 在 2004-04-16 19:55:59 最后编辑 |
|
|
|
|
|
|
|
5楼

楼主 |
发表于 2004-4-17 08:08:14
|
只看该作者
先谢谢两位的帮忙了,我去试试看,然后一定再次感谢两位. |
|
|
|
|
|
|