упрощенная версия моего запроса
SELECT *
FROM logs
WHERE pw='correct' AND CASE WHEN id<800 THEN success=1 ELSE END
AND YEAR(timestamp)=2011
это не работает. То, что я пытаюсь сделать, это добавить success=1
только для строк с id<800
, иначе игнорировать эту проверку.
как мне это написать? спасибо!
edit: уточнить, что выглядит таблица
|id | pw | success |
--------------------------
|700 | correct | 1 |
|710 | correct | 1 |
|900 | correct | NULL |
|999 | correct | 0 |
Я пытаюсь вернуть все строки, колонку pw
нельзя игнорировать.