- データベース:テニス
- テーブル:一致
- 列:matchno(pk)、勝ち、負け...など
問題:勝ったセットの数が>=失われたセットの数に2を掛けたものである各試合で勝ち負けのセット数とセットを取得します。
間違ったクエリ:
use tennis;
select matchno, lost * 2 AS spl
from matches
where won >= spl
このクエリの何が問題になっていますか?正しい出力を得るためにどのように変更できますか?
正しいクエリ:
select matchno, won, lost
from matches
where won >= lost * 2