`
summerkai
  • 浏览: 94299 次
  • 性别: Icon_minigender_2
  • 来自: 农村
社区版块
存档分类
最新评论

HQL怎么使用union all和order by

 
阅读更多

select   *   from   (select companyInfo.subject,companyInfo.guId from CompanyInfo  companyInfo  where companyInfo.type='企业动态'  order by companyInfo.startDate desc  ) a  union all  select   *   from   (select infos.subject,infos.guId from Infos  infos,Category  category  where category.categoryName='园区动态' and infos.categoryId=category.guId order by infos.startDate desc ) b  

这段sql怎么改成hql啊 谢谢

分享到:
评论
1 楼 summerkai 2008-05-16  
怎么没有摆我的啊

相关推荐

    基于hiberate的分页小例子

    对于这种情况,可以使用`UNION ALL`或`ROW_NUMBER()`函数(MySQL 8.0及以上版本)来提高性能。 六、注意事项 1. 分页查询时,确保排序字段(Order by)是索引覆盖的,以提升查询效率。 2. 在Spring Boot项目中,...

    java分页技术汇总

    ORDER BY ... LIMIT ?, ?`。 5. **MyBatis分页**: MyBatis可以通过动态SQL实现分页,同样有`LIMIT`和`OFFSET`方式,或者使用自定义插件如PageHelper,它提供了拦截器和分页对象,自动处理分页逻辑,使代码更简洁...

    BAT数据分析面经笔试题

    (SELECT number AS n FROM (SELECT 1 AS number UNION ALL SELECT 2 UNION ALL SELECT 3) t1) t2 WHERE B LIKE CONCAT('%|%', n, '|%') OR B LIKE CONCAT('%', n) OR B LIKE CONCAT(n, '%') ORDER BY date, A, n; `...

    sql2008 hql语句翻译过来的分页语句介绍

    ROW_NUMBER() OVER (order by syusers0.name desc) as hibernaterow_nr from sypro.syuser syusers0_ where 1=1 ) SELECT * FROM query WHERE hibernaterow_nr >= 5 AND hibernaterow_nr ``` 首先,我们创建了...

    数仓面试题-推荐-面试必看

    - 使用UNION ALL或子查询实现列转行。 **7. 大表全局排序的方法** - 使用采样排序。 - 先局部排序再合并排序结果。 #### 开放题 **1. 报表数据异常的解决步骤** - 检查数据源是否正常。 - 分析异常数据特征。 -...

Global site tag (gtag.js) - Google Analytics