sql中Having count是什么意思啊?
select mesh_id,point_x_XF,point_y_XF from Point_Coord_XF group by mesh_id,point_x_XF,point_y_XF having count(*) > 1
sql语句如上,请问having count是什么意思啊
------解决方案--------------------强制分组
------解决方案--------------------过滤掉count(*) <1的分组信息
------解决方案--------------------就是分别统计mesh_id,point_x_XF,point_y_XF各组别的记录数
------解决方案--------------------按Group分组后取个数大小1的记录。
------解决方案--------------------将分组出来的记录进行计算,如果存在记录内容相同的,也就是同样的记录存在大于一条以上的显示出来.
------解决方案--------------------将分组信息根据这个条件筛选
------解决方案--------------------整个语句就是把三个字段任意一个里面有重复的记录都查询出来??
这样理解对不对?
=====================
对
------解决方案--------------------按Group分组后取个数大小1的记录。