Для отчетности инструмента им здания, которое я хотел бы иметь возможность рассчитывать, сколько «события» произошли в каждой стране, которая была записана до сих пор у меня есть этот запрос:Loop несколько сумм MySQL
SELECT 'country',
COUNT(*) AS total,
SUM(CASE WHEN `country` = 'USA' THEN 1 ELSE 0 END) AS USCount,
SUM(CASE WHEN `country` = 'Canada' THEN 1 ELSE 0 END) AS CanadaCount
FROM events WHERE `date` > '2015-06-01' AND `date` < '2015-08-01'
только проблема в том, что случаи начнут становиться огромными, когда я начну добавлять другие страны в микс. Есть ли способ, которым я могу перебирать страну, чтобы получить все различные подсчеты для каждой страны? Благодарю.
гораздо проще и работает как шарм, благодаря –
Добро пожаловать Чад Watkins :) –