
我现在有这么一张订单表, 每条订单记录有一个自编号,几条记录共用一个自编号,如果我要求自编号相同的几条订单中时间最小的那条记录的客户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 自编号))
楼主自己对照,改下字段就行了