我的查询的目的是为image_id和item_id的每个唯一组合找到特定image_id和item_id的最小sort_order。当前查询获得0结果,其中sort_order等于0,即使这是表中的常见事物。结果均为1或以上。查询是:
SELECT
image_id,
item_id,
sort_order
FROM
t1
GROUP BY
image_id,
item_id
HAVING
MIN(sort_order)
有什么想法吗?
答案 0 :(得分:1)
您想在select子句中使用聚合函数:
select image_id,
item_id,
min(sort_order)
from t1
group by image_id,
item_id
答案 1 :(得分:0)
having子句只返回MIN(sort_order)
为TRUE的组合1
SELECT
image_id,
item_id,
min(sort_order)
FROM
t1
GROUP BY
image_id,
item_id