"невъзможно, където се забелязва след четене на константни таблици" е малко объркващо съобщение. Това по същество означава, че един от вашите критерии where не отговаря на никакви записи, следователно MySQL оптимизаторът не може (не е искал...) да продължи с по-нататъшния анализ на заявката. Просто връща празен набор от резултати.
Поправката е много проста:уверете се, че сте тествали обяснението с такива where клаузи, които връщат набор от резултати.
MySQL има отворена заявка за функция искат да променят съобщението на по-смислено, но не мисля, че някога са си правили труда.