На данный момент у меня есть 2 разных MySQL запросы:Добавить 1 Колум результата тузды в результате другого тузда результата
Запрос 1
SELECT monthname(calendar.datefield) AS date,
year(calendar.datefield) as year, calendar.datefield, COUNT(all_griefs_tbl.actioned_status) AS total_griefs,
all_griefs_tbl.actioned_status, all_griefs_tbl.game
FROM all_griefs_tbl
RIGHT JOIN calendar
ON (DATE(all_griefs_tbl.actioned_date) = calendar.datefield)
AND all_griefs_tbl.actioned_status = 'accepted'
WHERE calendar.datefield
BETWEEN DATE_ADD(CURDATE(), INTERVAL -12 MONTH) AND CURDATE()
GROUP BY year(calendar.datefield) DESC , month(calendar.datefield) DESC
Query 2
SELECT monthname(calendar.datefield) AS date,
year(calendar.datefield) AS year, calendar.datefield,
COUNT(all_griefs_tbl.actioned_status) AS total_submitted,
all_griefs_tbl.actioned_status, all_griefs_tbl.game
FROM all_griefs_tbl
RIGHT JOIN calendar
ON (DATE(all_griefs_tbl.date) = calendar.datefield)
WHERE calendar.datefield BETWEEN DATE_ADD(CURDATE() , INTERVAL -12 MONTH) AND CURDATE()
GROUP BY year(calendar.datefield) DESC , month(calendar.datefield) DESC
Теперь разница между ними в запросе 1 Я подсчитываю количество принятых гонений в месяц и в запросе 2 Я подсчитываю количество записей, представленных в месяц - подсчет разных столбцов
Что я хочу сделать, либо a) получить это в один запрос, либо b) иметь возможность объединить результаты в 1 таблицу.
Я хочу выход быть следующим:
Month Year Total Griefs Total Submitted
------------ ------------ ------------ ------------
April 2012 14 2
March 2012 0 8
February 2012 0 6
January 2012 0 13
December 2011 0 7
November 2011 0 10
October 2011 0 0
September 2011 0 0
August 2011 0 6
July 2011 0 3
June 2011 0 2
May 2011 0 0
April 2011 0 0
Возможно ли это, или я ложному дерево целиком?
Спасибо!
Благодарим за редактирование John. – eek