• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    一个删选数据的例子,使用GROUP、DISTINCT实例解析

    需求描述:

    一个表MyImage,列有:号码ID,路径PATH
    如:

    ID  PATH
    1  C:/
    1  C:/
    1  D:/
    2  C:/
    2  C:/
    3  A:/
    3  C:/
    4  D:/

    写个SQL语句,返回这样的记录的ID号:相同ID存在不同PATH。如上例子,正确的结果应是:
    ID

    1

    3

    (ID2没有不同PATH,ID4只有一条记录不存在不同PATH)

     
    这是我的SQL语句:

    复制代码 代码如下:

    select ID from [MyImage] as A  
      group by ID  
      having  
      (  
      select COUNT(distinct(Path)) from [MyImage] as B where B.ID = A.ID  
      )  
      > 1

    您可能感兴趣的文章:
    • 使用distinct在mysql中查询多条不重复记录值的解决办法
    • distinct 多列问题结合group by的解决方法
    • sqlserver中distinct的用法(不重复的记录)
    • 使用GROUP BY的时候如何统计记录条数 COUNT(*) DISTINCT
    • oracle sql 去重复记录不用distinct如何实现
    • 为何Linq的Distinct实在是不给力
    • 解析mysql中:单表distinct、多表group by查询去除重复记录
    • MongoDB教程之聚合(count、distinct和group)
    • 分析MySQL中优化distinct的技巧
    • mongodb中使用distinct去重的简单方法
    • SQL中distinct的用法(四种示例分析)
    • oracle中distinct的用法详解
    • SQL select distinct的使用方法
    上一篇:sql注入数据库修复的两种实例方法
    下一篇:用SQL脚本读取Excel中的sheet数量及名称的方法代码
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    一个删选数据的例子,使用GROUP、DISTINCT实例解析 一个,删选,数据,的,例子,