我的问题是编写一个SQL查询,它将确定哪一个场地最便宜,可以容纳120人。
我写的代码

select v.venuename, min(v.costperday)
from venues v
where v.venuecapacity = 120
Group By v.venuename;

我仍然得到两个答案,而不是一个。
但是如果我从select函数中删除V.venueName…..我会得到正确的答案!
为什么会这样?
非常感谢你的帮助。
谢谢

最佳答案

在选择列表中包含相同的字段,因此将为每个字段(而不是全部项目)计算最小值

09-30 15:18