需求描述:
一个表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语句添加删除修改字段、一些