Java 标准 API - 如何使用 MySQL 的 ANY_VALUE

Java Criteria API - how to use MySQL's ANY_VALUE

有什么方法可以在 Criteria API 中使用 Mysql ANY_VALUE 吗?

我在 CriteriaBuilder、CriteriaQuery 等中找不到任何有用的方法

我想要实现的目标:

SELECT cartID, date, ANY_VALUE(customerName) FROM table WHERE type='A' GROUP BY cartID, date;

为什么我需要它?因为我不想将 customerName 添加到 GROUP By 子句(每行可能不同)

编辑:我设法通过将 ANY_VALUE 更改为 MAX 子句来做我想做的事 + 如果我想按 customerName 进行排序,我还需要包括 MAX 例如:'ORDER BY MAX(customerName)

我设法通过将 ANY_VALUE 更改为 MAX 子句来做我想做的事 + 如果我想 ORDER BY customerName 我还需要包括 MAX 例如:'ORDER BY MAX(customerName)