当前位置: 代码迷 >> J2EE >> 求求求 用了hebeinate 这样的hql语句如何写
  详细解决方案

求求求 用了hebeinate 这样的hql语句如何写

热度:16   发布时间:2016-04-17 23:46:12.0
求求求 用了hebeinate 这样的hql语句怎么写?
本帖最后由 zjm261010 于 2014-08-17 10:30:44 编辑

我现在有这么一张订单表, 每条订单记录有一个自编号,几条记录共用一个自编号,如果我要求自编号相同的几条订单中时间最小的那条记录的客户id,sql语句该怎么写?(最好能帮我写出hql语句 
我只会写到select min(时间),自编号 from 订单表 group by 自编号 但是怎么求对应的客户id我不知道了。。。help!!  
------解决方案--------------------
写这个sql  select min(时间),自编号 from 订单表 group by 自编号   
在做个left join 拿到用户id
------解决方案--------------------
select 客户id from 表 where 时间=(select 时间别名 from ( select min(时间) 时间别名,自编号 from 表 group  by 自编号))

楼主自己对照,改下字段就行了
  相关解决方案