数据过滤问题

artak 2008-01-14 10:40:35
编号 审批者 审批时间 主单号
1001 aa 2008-2-14 AM 10:15:17 1 122
1002 aa 2008-2-14 AM 10:14:00 1 122

如上面,一个审批者aa审批了一个单号为122的单,他的审批步骤插入上表,是1001,1002
我要读出记录
select a.*,b.* from 主单表 as a,审批记录表 as b where and a.主单号=b.主单号 and a.主单号=122 ,结果选出2条记录,但是同一个人,同一个单号,我只要一条记录,怎么选?
...全文
108 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
一者仁心 2008-01-14
  • 打赏
  • 举报
回复
请问下 你审核表总该有些避免重复的列吧
artak 2008-01-14
  • 打赏
  • 举报
回复
再说一下意思吧,我要做的是查出我审核过的单,由于审核步骤是插入另外一个表的,也就是如果一个单我审核了10步骤,其实还是一个单
artak 2008-01-14
  • 打赏
  • 举报
回复
再等
一者仁心 2008-01-14
  • 打赏
  • 举报
回复
select a.*,b.* from 主单表 as a full outer join 审批记录表 as b on a.主单号=b.主单号 and a.主单号=122
冷箫轻笛 2008-01-14
  • 打赏
  • 举报
回复
随便一条记录?
select top 1 a.*,b.*
from 主单表 as a,审批记录表 as b
where and a.主单号=b.主单号 and a.主单号=122 ,结果选出2
free1879 2008-01-14
  • 打赏
  • 举报
回复
你需要的是哪一条?

34,837

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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