- 数据库:网球
- 表:匹配
- 列:matchno(pk)、won、lost ...等
问题:获取每场比赛的比赛号码和输赢盘数,其中获胜盘数 >= 亏损盘数乘以 2。
错误查询:
use tennis;
select matchno, lost * 2 AS spl
from matches
where won >= spl
这个查询有什么问题?如何修改它以获得正确的输出?
正确查询:
select matchno, won, lost
from matches
where won >= lost * 2