一个删选数据的例子,使用GROUP、DISTINCT实例解析
16lz
2022-01-11
需求描述:
一个表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
更多相关文章
- 《Android和PHP最佳实践》官方站
- android用户界面之按钮(Button)教程实例汇
- [Android(安卓)NDK]Android(安卓)JNI开发例子 ---3 在JNI中实现o
- TabHost与RadioGroup结合完成的菜单【带效果图】5个Activity
- Android调用天气预报的WebService简单例子
- Android(安卓)UI开发第十七篇——Android(安卓)Fragment实例(Lis
- Android——Activity四种启动模式
- Android(安卓)SDK 1.0 电话号码的例子(Demo)
- Android布局(序章)