为简化起见,如果我有一个名为“员工”的表:
id INT NOT NULL PRIMARY KEY,
salary FLOAT,
department VARCHAR(255)
我想执行和查询我在哪里检索每个部门的最低工资。所以我的查询是这样的:
SELECT employee.ID, MIN(employee.salary), employee.department
FROM employee
GROUP BY employee.department
但无论找到哪些记录。结果集中的 ID 值被重命名为 1,2,3.... 直到结果集中存在许多记录(部门)。
执行 AGGREGATE 功能后如何维护员工的实际 ID 和GROUP BY
?