Правильный запрос в MySQL дает неправильный результат

Как-то было дело, написал простенький запрос считавший статистику с таблицы логов. Протестировал на тестовом наборе данных - все работает. Запустил.

Через некоторое время решил мигрировать логи на MongoDB и каково-же было мое удивление, когда в MongoDB я получил совсем другой результат 8|.

Втыкая в запрос, оказалось, что все это время логи в мускуле считались неправильно, что было просто незаметно на маленьком наборе тестовых данных. Небольшая перестановка операторов в MySQL-запросе дала совпадение с данными MongoDB, я удивился, но дальше оставил как есть. И вот недавно я узнал причину этого: http://habrahabr.ru/post/246339/

Если просто, то встроенный в MySQL парсер bison может неправильно интерпретировать запрос, написанный совершенно правильно с точки зрения синтаксиса. Теперь страшно даже подумать сколько еще систем выдают неправильные данные и ничего не знают об этом :). Ну и как-то теперь некомфортно - пропала уверенность в правильности результатов корректно-написанного запроса.