我有一个查询象下面这样:SQL选择最大值
Select Lname, MAX(HOURS)
From (Select E.LName, SUM(Hours) as HOURS
From WORKS_ON W
JOin EMPLOYEE E on E.SSN=W.ESSN
Group by E.SSN) as hours
答案是这样的:
Lname MAX(HOURS)
Black 55
从DB 55是最大小时正确的答案。但布莱克不工作55小时,这是另一名叫格兰特的人。似乎我有一个不相互关联的答案。我应该怎么做才能得到如下结果:
“Grant 55”作为答案。
也许,你可以解释我在做什么错? –
请添加有关您的表格的信息... – davejal
请提供一些示例数据或创建一个小提琴 – Wanderer