如何控制只显示一条符合条件记录,里边有例子

liufeng_125 2006-12-14 11:30:49
表的内容如下:表明 AA
字段: id b c d
内容 1 131 啊 1101
2 131 不 1101
3 134 你 1102
其中id为1和2的字段b和d内容都一样,用什么样的语句可以控制只显示一行
...全文
145 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
liufeng_125 2006-12-14
  • 打赏
  • 举报
回复
另外我这个数据表中没有id和时间怎么区分呀
liufeng_125 2006-12-14
  • 打赏
  • 举报
回复
我有很多记录,但是这些记录中有个别字段重复,我想显示清单的时候只显示一条
比如select * from aa where b='131' 这样会显示两条,怎么才能显示一条,如果没有id的话
冷箫轻笛 2006-12-14
  • 打赏
  • 举报
回复
--你想要什么效果?

select * from aa a
where not exists(select 1 from aa where b = a.b and d = a.d and id > a.id)
lxzm1001 2006-12-14
  • 打赏
  • 举报
回复
取最小的ID或最大的ID

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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