关于 SQL 换成 SQL语句 的问题 10

本人想把该SELECT*FROMrecordrLEFTJOINcandidate_infomationcONc.id=r.ci_idLEFTJOINtest_questi... 本人想把 该
SELECT * FROM record r LEFT JOIN candidate_infomation c ON c.id = r.ci_id LEFT JOIN test_questionr t ON t.id= r.tqr_id WHERE 1=1 AND c.unit='中国工商银行荆门分行';

语句 转换成 HQL 语句 但是本人 会的很少 忘请各位大婶们指教
展开
 我来答
手机用户14689
2014-09-01 · 超过51用户采纳过TA的回答
知道答主
回答量:106
采纳率:0%
帮助的人:130万
展开全部
select name, id, max(case when rk = 1 then time else null end) as time1,
max(case when rk = 2 then time else null end) as time2,
max(case when rk = 3 then time else null end) as time3
from (select id, time, row_number() over(partition by name, id order by time) rk from tab) t
group by name, id
希望能解决您的问题。
追问
可不可以 稍微解释以下- -  实在是 看不太懂= =
苏州蓝晓生物科技有限公司_
2022-08-05 广告
苏州蓝晓生物科技有限公司。标准化核心产品:公司拥有完整的琼脂糖介质、葡聚糖介质、聚甲基丙烯酸酯介质生产线,年产分离介质50000L,产品质量稳定并达到国际领先水平。核心优势:公司核心技术人员拥有近二十年不同基质的基球开发和官能化的丰富技术经... 点击进入详情页
本回答由苏州蓝晓生物科技有限公司_提供
private_xw
2014-09-02
知道答主
回答量:30
采纳率:0%
帮助的人:12.4万
展开全部
感觉hql写起来比较复杂,你可以用SQLQuery查询吧
Session session = sessionFactory.getCurrentSession();
SQLQuery query = session.createSQLQuery("你的查询sql").addEntity(查出来对应的类.class);
List<查出来对应的类> list = query.list();
追问
不好意思 这几天有事情 没上网。。。 我没有看懂0 0        后面这个   查出来对应的类  是什么意思-0-。。麻烦说一下好吗。。   如果没有后面 我倒是能看懂= =
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式