О, хорошо, так. Спасибо за вашу помощь :)

новании этих двух таблиц (и соответствующих им объектов):

profiles(id, email, name)
items(id, profile_id, rank, price)

Profile(email, name)
Item(profile, rank, 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 (если это правильно).

Я был бы очень признателен, если бы кто-то привел меня на правильный путь (я не прошу кого-то делать мне работу, просто имею хорошие подсказки).

Большое спасибо! :)

Ответы на вопрос(1)

Ваш ответ на вопрос