嘉定都市网

查看:548 回复:4 发表于 2004-4-17 08:08

该用户从未签到

qrcode
跳转到指定楼层
楼主
发表于 2004-4-16 11:01:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

跪地求助sql2000问题 [复制链接]

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
小弟是电脑菜鸟,在此想请教一下嘉网的各位朋友.
请问在sql2000中的自定义函数或存储过程中怎么样才能循环?
例如:有2个表A1,A2,我想利用循环在A2中用count计算出A2表中的相同记录后,用update修改到A1表的相同条件记录中.
请问各位大哥是怎么解决的?请帮帮忙!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享淘帖 支持支持 反对反对
回复

使用道具 打印 举报

该用户从未签到

沙发
发表于 2004-4-16 14:57:58 | 只看该作者
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

    地板
    发表于 2004-4-16 19:54:23 | 只看该作者
    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 | 只看该作者
    先谢谢两位的帮忙了,我去试试看,然后一定再次感谢两位.
    回复 支持 反对

    使用道具 打印 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    发表新贴 返回顶部