【发布时间】:2017-10-12 20:28:42
【问题描述】:
我需要显示我的表格中性别为女性的患者的最高身高、名字和姓氏。问题是它没有显示最高高度。它显示所有女性。我做错了什么?
SELECT MAX(PatientHeight) as PatientHeight, FirstName, LastName
FROM Patients
WHERE Gender = 'F'
GROUP BY FirstName, LastName
编辑: 我正在添加解决方案,以防有人发现并想了解更多。这是我刚学习 SQL 时没有人可以问的,所以我把它贴在这里。我要感谢用户 Jon Ekiz 简要解释和解决问题的更好方法。他下面的解决方案正是我需要更好地理解 SQL
【问题讨论】:
-
那么,您想要最高患者的身高吗?即您希望返回一条记录?
-
你的问题有点含糊。你想找到最高的女性患者并打印她的身高、名字和姓氏,我说得对吗?
-
迈克·帕克希尔,你是对的。抱歉不准确
-
嗨。请编辑您的问题以回应 cmets,而不是在 cmets 中澄清。问题/答案应该是独立的。