qq_28167007 2015-05-31 06:51 采纳率: 8.3%
浏览 1919
已采纳

SQL 判断列数据重复,谢谢

同一张表,判断A列是否有重复的值,如果有,则判断B列中的时间,取时间最大的一条,怎么写语句?

  • 写回答

5条回答 默认 最新

  • 全栈极简 博客专家认证 2015-05-31 07:14
    关注
     if exists (select A from 测试表 group by A having count(A)>1)
    
    select A,max(B) from 测试表 group by A having count(A)>1
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • bdmh 移动开发领域优质创作者 2015-05-31 06:54
    关注

    http://blog.sina.cn/dpool/blog/s/blog_82b0c72f01016gqg.html?
    一些查找,去除重复的方法,你自己扩充到你的要求上吧

    评论
  • threenewbee 2015-05-31 08:06
    关注

    最简单的自己union自己,一个select a一个select b
    再group

    评论
  • glxiaoyuyu 2015-05-31 08:31
    关注

    Select B from table where A in (select A from table group by A having count (A)>1)

    评论
  • babyxingqing 2015-06-01 09:37
    关注

    if exists (select A from table group by A having count(A)>1){select A,max(B) from table group by A having count(A)>1}

    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 Tpad api账户 api口令
  • ¥30 ppt进度条制作,vba语言
  • ¥15 stc12c5a60s2单片机测光敏ADC
  • ¥15 生信simpleaffy包下载
  • ¥15 请教一下simulink中S函数相关问题
  • ¥15 在二层网络中,掩码存在包含关系即可通信
  • ¥15 端口转发器解析失败不知道电脑设置了啥
  • ¥15 Latex算法流程图行号自定义
  • ¥15 关于#python#的问题:我在自己的电脑上运行起来总是报错,希望能给我一个详细的教程,(开发工具-github)
  • ¥40 基于51单片机实现球赛计分器功能