3

SQLよりもクエリを実行したいのですが、それは次のとおりです。

SELECT users.id, SUM(total), SUM(total*price) FROM sales INNER JOIN users ON sales.id_user=users.id GROUP BY users.id

解決策を探してみましたが、最も近いのは次のとおりです。

QSales sales = QSales.sales;
JPAQuery query = from(sales);
QUsers users = QUsers.users;
query.innerJoin(sales.users, users);
List<Object[]> response = query.groupBy(sales.user).list(sales.user, sales.total.sum());

しかし、私はこれを取得する方法がわかりません:

SUM(total*price)
4

2 に答える 2