我遇到了2个SQL查询的问题。
查询1: 我需要从名为payment的表中提取最高付款额和付款方式。
我的查询:
SELECT MAX(totalPayment) AS MAXIMUM_PAYMENT, FROM Payments
问题:我也希望获得付款方式,但我只能获得最高付款。
查询2: 我需要提取不照顾任何入院患者的护士。
我的查询:
SELECT firstName , lastName FROM Nurse_Information
问题:我还没有完成上述查询,因为我不知道为where子句提供什么。我在admittedPatient_No
表中有一个名为Nurse_Information
的列。
如果护士没有照顾入院患者,则admittedPatient_No
栏保持null
。
如何解决查询问题?
感谢您的时间。
答案 0 :(得分:1)
像
这样的东西SELECT Payment_method, MAX(totalPayment) AS MAXIMUM_PAYMENT FROM Payments
Group By Payment_method
除非你遗漏了问题中的某些内容,否则第一个不会是聚合
Select firstName,lastName From NurseInformation
Where admmitedPatient_no is null