![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
关于 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 语句 但是本人 会的很少 忘请各位大婶们指教 展开
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 语句 但是本人 会的很少 忘请各位大婶们指教 展开
2个回答
展开全部
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
希望能解决您的问题。
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
希望能解决您的问题。
追问
可不可以 稍微解释以下- - 实在是 看不太懂= =
![](https://ecmc.bdimg.com/public03/b4cb859ca634443212c22993b0c87088.png)
2022-08-05 广告
苏州蓝晓生物科技有限公司。标准化核心产品:公司拥有完整的琼脂糖介质、葡聚糖介质、聚甲基丙烯酸酯介质生产线,年产分离介质50000L,产品质量稳定并达到国际领先水平。核心优势:公司核心技术人员拥有近二十年不同基质的基球开发和官能化的丰富技术经...
点击进入详情页
本回答由苏州蓝晓生物科技有限公司_提供
展开全部
感觉hql写起来比较复杂,你可以用SQLQuery查询吧
Session session = sessionFactory.getCurrentSession();
SQLQuery query = session.createSQLQuery("你的查询sql").addEntity(查出来对应的类.class);
List<查出来对应的类> list = query.list();
Session session = sessionFactory.getCurrentSession();
SQLQuery query = session.createSQLQuery("你的查询sql").addEntity(查出来对应的类.class);
List<查出来对应的类> list = query.list();
追问
不好意思 这几天有事情 没上网。。。 我没有看懂0 0 后面这个 查出来对应的类 是什么意思-0-。。麻烦说一下好吗。。 如果没有后面 我倒是能看懂= =
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询