sql – 如何使用LEFT OUTER JOIN创建JPA查询

前端之家收集整理的这篇文章主要介绍了sql – 如何使用LEFT OUTER JOIN创建JPA查询前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
基于这两个表(及其相应的实体):
profiles(id,email,name)
items(id,profile_id,rank,price)

Profile(email,name)
Item(profile,price)

我必须列出所有的配置文件,按其项目的最佳排名排序(事实上它是“顶级配置文件”列表).

这是sql请求,就像您可以在PHPMyAdmin中执行它一样,例如:

SELECT AVG(i.rank) AS rank,p.* FROM profiles AS p LEFT OUTER JOIN items AS i ON p.id = i.profile_id GROUP BY p.id ORDER BY rank DESC;

我是JPA的新手,我找不到一些关于使用CriteriaBuilder进行LEFT OUTER JOIN的例子(如果这是正确的事情).

如果有人能以正确的方式引导我,我真的很感激(我不是要求别人帮我做这份工作,只是有很好的线索).

非常感谢你! 原文链接:https://www.f2er.com/mssql/83043.html

猜你在找的MsSQL相关文章