У меня есть таблица точно как этотMySQL выбрать и сосчитать в той же таблице
|month|year|candidate_id|emp_id
| 6|2016|10 |5
| 6|2016|11 |5
| 6|2016|12 |5
| 7|2016|13 |5
| 7|2016|14 |5
Так что я хочу, чтобы подсчитать, сколько кандидатов были добавлены каждый месяц и дисплей месяц, год и общее количество кандидатов, как и ниже
|Month|Year|Total
| 6|2016|3
| 7|2016|2
Я попытался с помощью этого сценария SQL
SELECT
c.MONTH,
c.YEAR,
a.total
FROM
wp_tsf_reports c,
(
SELECT
COUNT(*) total
FROM wp_tsf_reports b
WHERE b.emp_id = '5'
GROUP BY b.MONTH, b.YEAR DESC
) a
WHERE
c.emp_id = '5'
GROUP BY c.MONTH, c.YEAR DESC
выход этого является
|Month|Year|Total
| 6|2016|3
| 7|2016|3
Как вы можете видеть его показ 3 два раза, когда общее количество должно составлять 3 для 6-го месяца и 2 для 7-го месяца.
Любая помощь appriciated
выберите месяц, год, кол (1), как TOTAL_COUNT от где EmpID = 5 таблицы группы по месяцам, год ; – JYoThI