使用 hibernate 时,如何去除重复项查询出的数据
2014-12-03 20:23
281 查看
"from Message as m where m.messageId in (select max(n.messageId) from Message as n group by n.messageTitle)"
先是以重復項分組,分組后用max()函數取出每组的最大的id,这样就得到了每种唯一的一条记录。
先是以重復項分組,分組后用max()函數取出每组的最大的id,这样就得到了每种唯一的一条记录。
相关文章推荐
- 使用 hibernate 时,如何去除重复项查询出的数据
- Hibernate用Criteria查询时使用Distinct方法去除重复数据
- hibernate使用createQuery(hql)语句仅查询部分字段,应如何获得数据
- C#如何使用LINQ查询数据(一)
- 如何使用ASP.NET查询和显示Excel数据
- 使用Hibernate如何在Oracle中插入Date类型的数据
- Hibernate查询问题 如何不使用缓存 简单方法
- hibernate中使用new class a(class b,class c)查询数据
- 使用jpa hql语句查询关联多个表 如何用struts的iterator接受显示数据
- Hibernate查询数据的几种方式以及HQL用法及参数的几种使用方法
- 如何使用 ASP.NET、ADO.NET 和 Visual C# .NET 查询和显示 Excel 数据
- 使用hibernate查询时,查询的数据和数据库的不一样问题
- 如何使用 ASP.NET、ADO.NET 和 Visual C# .NET 查询和显示 Excel 数据
- Hibernate的缓存的原理(关联的数据查询出来如何缓存的)
- Hibernate使用sql查询出map类型数据
- 使用hibernate的this.getSession().createSQLQuery(sql).list();方法查询数据时出现查到的数据和想象的不一致,很是郁闷,诡异
- 如何在JasperReports中使用hibernate的查询?
- 如何使用数据查询的Parameters中的output属性取的返回值
- 如何使用 ASP.NET、ADO.NET 和 Visual C# .NET 查询和显示 Excel 数据
- 如何轻松地查询使用网站管理员工具和数据透视图