一个删选数据的例子,如何使用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。如上例子,正确的结果应是:
ID13(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

到此这篇关于一个删选数据的例子,如何使用GROUP、DISTINCT实例解析就介绍到这了。坚持意志伟大的事业需要始终不渝的精神。更多相关一个删选数据的例子,如何使用GROUP、DISTINCT实例解析内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

标签: GROUP