Пытаюсь сделать элементарный запрос:
"SELECT count(id) FROM votes MINUS SELECT count(id) FROM votes"
Но появляется ошибка Fatal error: Uncaught Exception: SafeMySQL: You have an error in your SQL syntax;
Что не так?
получить количество id from votes where display = 1 и отнять от этого числа, количество тех же votes, только where display = 0
SELECT SUM(display = 1) - SUM(display = 0) AS result
FROM votes
Это в предположении, что поле ID - уникальное. Если нет, то
SELECT COUNT(DISTINCT CASE WHEN display = 1 THEN ID END) - COUNT(DISTINCT CASE WHEN display = 0 THEN ID END) AS result
FROM votes
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники