存款(登录号,CNAME BNAME,量) 问题:在分支B1中列出具有最大存款的客户的名称。 答:选择cname 来自存款 金额在哪里(选择最大(金额) 从存款 其中bname ='B1'); 答案是否正确?如果没有,请指出我的错误,并为此解释正确的答案。 谢谢。
答案 0 :(得分:0)
这是正确的但是在大型数据集上可能会很慢,如果你没有关于amount和bname的索引。
我宁愿使用像
这样的东西SELECT cname FROM Deposit WHERE bname='B1' ORDER BY amount DESC LIMIT 1;