В чем ошибка в этом запросе
- База данных: теннис
- таблица: совпадения
- столбцы: матчно (пк), выиграл, проиграл... и т. д.
Задача: Получить номер матча и наборы, выигранные и проигранные в каждом матче, где количество выигранных наборов>> количество проигранных наборов, умноженное на 2
Неверный запрос:
use tennis;
select matchno, lost * 2 AS spl
from matches
where won >= spl
Что не так в этом запросе? Как это можно изменить, чтобы получить правильный результат?
Правильный запрос:
select matchno, won, lost
from matches
where won >= lost * 2
1 ответ
Решение
SELECT matchno, lost * 2 AS spl
FROM matches
WHERE won >= (lost * 2)