Пытаюсь сделать элементарный запрос:
"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
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Работаю над своим небольшим проектом, использую Laravel и Doctrine как основную ORMDoctrine была выбрана только с целью получить опыт работы с ней