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)
有什么方法可以在 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)