Java 通过JPA选择一次值最低的元素
我有一张这样的桌子Java 通过JPA选择一次值最低的元素,java,sql,jpa,Java,Sql,Jpa,我有一张这样的桌子 Item1 10 Item2 20 Item1 40 Item2 5 我想选择所有元素一次不重复的价值与最低的价格。比如说 Item1 10 e Item2 5 你知道吗?我试着使用DISTINCT,但同时我不能使用MIN 像这样的 SELECT DISTINCT(o.name) FROM Object o GROUP BY MIN(o.value) 我不知道您的列和表名,但请尝试以下操作: 按o.name从对象o组中选择o.name、mino.value 使用列和表名
Item1 10
Item2 20
Item1 40
Item2 5
我想选择所有元素一次不重复的价值与最低的价格。比如说
Item1 10 e Item2 5
你知道吗?我试着使用DISTINCT,但同时我不能使用MIN
像这样的
SELECT DISTINCT(o.name) FROM Object o GROUP BY MIN(o.value)
我不知道您的列和表名,但请尝试以下操作: 按o.name从对象o组中选择o.name、mino.value
使用列和表名称。。数据库服务器名称为?使用“按项目名称分组”编辑,以显示如何从对象中选择mino.value、o.itemname或“按项目名称分组”;
SELECT I.ITEM_NAME, I.PRICE FROM ITEMS I
GROUP BY I.ITEM_NAME, I.PRICE
HAVING I.PRICE = (SELECT MIN(PRICE) FROM ITEMS WHERE ITEM_NAME = I.ITEM_NAME)