一个删选数据的例子,使用GROUP、DISTINCT实例解析 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

   

    需求描述:

    一个表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,

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

。如上例子,正确的结果应是:

    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

    QQ空间 搜狐微博 人人网 开心网 百度搜藏更多

    Tags:GROUP DISTINCT 删选数据

    复制链接收藏本文打印本文关闭本文返回首页

    上一篇:sql注入数据库修复的两种实例方法

    下一篇:SQL SERVER 2000通讯管道后复用劫持

   

相关文章

2013-05-05CMD命令操作MSSQL2005数据库(命令整理)

2013-03-03SQL SERVER 触发器介绍

2013-04-04sql动态行转列的两种方法

2007-03-03找回SQL企业管理器里的SQL连接的密码的方法

2010-06-06存储过程的输出参数,返回值与结果集

2009-04-04Sql语句与存储过程查询数据的性能测试实现代码

2007-02-02xp_cmdshell开启与关闭

2013-01-01SQL Server误区30日谈 第15天 CheckPoint只会将已提交的事务写入

2010-03-03数据结构简明备忘录 线性表

2009-06-06SQL 实用语句

   

文章评论

   

最 近 更 新

   

sql 查询慢的原因分析

在sql查询中使用表变量

在SQL触发器或存储过程中获取在程序登录的

解决SQL Server虚拟内存不足情况

sqlServer 获取汉字字串的拼音声母

恢复.mdf 数据库步骤

深入SQL Server 跨数据库查询的详解

sqlserver下Kill 所有连接到某一数据库的

一个分页存储过程代码

sqlserver 临时表 Vs 表变量 详细介绍

   

热 点 排 行

   

SQL Server 2008图文安装教程

SQL Server 2012 安装图解教程(附

sqlserver中distinct的用法(不重

SQL Server导入、导出、备份数据

SQL语句去掉重复记录,获取重复记

SQL Server数据库入门学习总结

SQL Server错误代码大全及解释(

sql convert函数使用小结

sql 时间函数 整理的比较全了

用SQL语句添加删除修改字段、一些

最新文章