SELECT addressId, min(school), min(grocery)
FROM geo_address
GROUP BY addressId
ORDER BY min(grocery), min(school)我将min(school) + min(grocery)作为分数添加到上面的查询这是结果中
我想根据分数进行排序(在动态中添加列),但是当我尝试时,我在kibana控制台上得到了一个错误。第一个错误是=>不能按非分组列得分排序。为了解决这个问题,我试着按分数分组。然后,我得到了另一个错误,=>不能使用聚合分钟进行分组。请帮我按分数点货。
发布于 2022-04-13 12:48:33
尝试执行子查询
SELECT * FROM (SELECT addressID, MIN(school) as school, MIN(grocery) as grocery
FROM geo_address
GROUP BY 1) t
ORDER BY addressid ASC, grocery ASC, school ASC;https://stackoverflow.com/questions/71857355
复制相似问题