sql – 如何使用LEFT OUTER JOIN创建JPA查询
发布时间:2020-12-12 16:18:58 所属栏目:MsSql教程 来源:网络整理
导读:基于这两个表(及其相应的实体): profiles(id,email,name)items(id,profile_id,rank,price)Profile(email,name)Item(profile,price) 我必须列出所有的配置文件,按其项目的最佳排名排序(事实上它是“顶级配置文件”列表). 这是SQL请求,就像您可以在PHPMyAdmin
基于这两个表(及其相应的实体):
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的例子(如果这是正确的事情). 如果有人能以正确的方式引导我,我真的很感激(我不是要求别人帮我做这份工作,只是有很好的线索). 非常感谢你! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |