сумма строк в выборке с WHERE

279
21 декабря 2016, 02:06

Допустим, есть такой запрос, который выводит количество строк по каждому фильтру:

SELECT (`delivery`), COUNT(*) 
FROM prod_data 
WHERE `delivery` = 'Евросоюз Cream' OR `delivery` = 'Cream BetaPost' 
GROUP BY `delivery` 

Вопрос: как можно посчитать сумму количества строк по вышеуказанной выборке?

Answer 1

Можете считать количество без группировки, фактически получится та же сумма:

SELECT COUNT(*) 
FROM prod_data 
WHERE `delivery` = 'Евросоюз Cream' OR `delivery` = 'Cream BetaPost' 
Answer 2
SELECT SUM(x) FROM ((
    SELECT COUNT(*) as x
    FROM prod_data 
    WHERE `delivery` = 'Евросоюз Cream' OR `delivery` = 'Cream BetaPost' 
    GROUP BY `delivery`
) as prom)
Answer 3
SELECT (`delivery`), COUNT(*) 
FROM prod_data   
WHERE `delivery` IN ( 'Евросоюз Cream', 'Cream BetaPost' )
GROUP BY `delivery` 
WITH ROLLUP
READ ALSO
Не могу добавить 2ой аргумент в php

Не могу добавить 2ой аргумент в php

Ребят есть некий php файл который парсит данные с БД Mysql и дает в Json форматеЕсть кирилица в базе данных и Json дает место кирилицы

322
laravel - получение данных из другой таблицы

laravel - получение данных из другой таблицы

Есть две таблицы users и posts

386
Данные из базы Mysql в Highcharts?

Данные из базы Mysql в Highcharts?

Из базы вытягивается информация дата - количество, и импортируется в Highcharts, как сделать запрос?

515