У меня есть таблица с 3 столбцами.
id | name | score | approve
--------------------
1 | foo | 90 | f
2 | foo | 80 | t
Я хочу
SELECT id WHERE name='foo'
с этими условиями:
еслиapprove
равно True, затем верните это значение (только одно будет истинно для того же имени)
в противном случае выберите тот, который имеет наивысший балл
Я смотрел на IF
... ELSE
, но не могу даже придумать запрос, который выполняет (несмотря на работающий ...)
Как настроить команду запроса для этоготип запросов?