В чем ошибка в этом запросе

  • База данных: теннис
  • таблица: совпадения
  • столбцы: матчно (пк), выиграл, проиграл... и т. д.

Задача: Получить номер матча и наборы, выигранные и проигранные в каждом матче, где количество выигранных наборов>> количество проигранных наборов, умноженное на 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)
Другие вопросы по тегам