Делаю запрос вида
SELECT count(*) FROM books WHERE TRUE AND year = 2013 AND market_id = 1
Почему-то возвращает ноль, не могу понять почему? Делаю по отдельности
SELECT count(*) FROM books WHERE TRUE AND year = 2013
Все считает, пробую с market_id, тоже считает.
Вот запись, которая соответствует критерию. И их очень много
Сделал вот такой запрос
SELECT count(*) FROM books WHERE TRUE AND year = 2013 AND publisher = 'Феникс' AND market_id = 1
Ответ выдал 657
В mysql есть кэширование запросов, можно прочитать тут.
Перезагрузите сервис mysql. Это видно потому что Эти две запросы один имеет результат другой нет, но их результаты вложенные
Нулевой результат
SELECT count(*) FROM books WHERE TRUE AND year = 2013 AND market_id = 1
Есть результат
SELECT count(*) FROM books WHERE TRUE AND year = 2013 AND publisher = 'Феникс' AND market_id = 1
И второй вложен в первый.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники