Существует таблица `table` звонков c полями user, datetime, duration, call_id
В полях user, datetime данные дублируются.
Общее кол-во звонков и их длительность за период получаю так:
SELECT `user`, DATE(`datetime`) as `date`, count(`duration`) as `count`
FROM `table`
WHERE
`datetime` >= DATE_SUB(CURRENT_DATE, INTERVAL 30 DAY)
GROUP BY `date` DESC, `user` ASC
Каким образом в выводимой таблице получить
пропущенные уникальные значение поля `user` (SELECT DISTINCT `user` FROM `table`)
для дней, где не было звонков для этих "user"?