select min(lead), max(lead)
from products
WHERE part_line != 90 and category = 'x'
Когда я запускаю вышеупомянутый запрос, возвращаемая минимальная больше максимальной.Если я уберу условие pline! = 90, проблема исчезнет.
Сначала я думал, что mysql обрабатывал min, max до того, как он достиг pline ... но это не объясняет, почему он назначил бы более высокий min.
Что мне дает, когда я получаю avg (), он вычисляется правильно.
Что происходит?