基于这两个表(及其相应的实体):
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