关于两个表的查询问题

shortppsy 2005-12-31 12:01:32
例如 表:qsnews
签收时间 签收人 序号
05 alan 1
05 alan1 1
其中序号1出现了2次

而 表:news
序号 需签收次数
1 3

如何根据表qsnews中的相同序号出现的次数与 news表中 相同序号 需签收次数 相等
否则给出提示.
谢谢大家了
...全文
115 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
mumu1980 2005-12-31
  • 打赏
  • 举报
回复
set rs=server.create("adodb.recordset")
sql="select count(*) AS Expr1 from qsnews INNER JOIN news ON qsnews.序号=news.序号"
rs.open sql,conn,3,1
tj=rs("Expr1")
set rs=nothing
if isnull(tj) then tj=0
response.Write tj
竹林听雨2005 2005-12-31
  • 打赏
  • 举报
回复
感觉还行,就是比记录条数,
创造奇迹9999 2005-12-31
  • 打赏
  • 举报
回复
UP
KimSoft 2005-12-31
  • 打赏
  • 举报
回复
正解
allenjay2003 2005-12-31
  • 打赏
  • 举报
回复
sql可以这样写:
select count (*) from news where num = (select count (*) from qsnews where qsid = @@) and id =@@

num---签单次数
序号---id,qsid

这个sql属于比较笨得方法,你可以把它放在过程里判断一下,页面再根据判断值执行相应代码

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧