Здравствуйте, есть 2 таблицы
time_dimension
id
db_date
client
id
date_create
delete
name
......
Я хочу получить количество записей из таблица clients за каждый день, их может быть как и несколько, так и 0. В таблице time_dimension хранятся все даты за 10 лет.
У меня получилось получить этот список вот таким запросом:
SELECT
time_dimension.db_date, COUNT(clients.date_create)
FROM
time_dimension
LEFT JOIN
clients
ON
time_dimension.db_date = DATE_FORMAT(clients.date_create,"%Y-%m-%d")
WHERE
time_dimension.db_date BETWEEN '2019-12-01' AND '2019-12-30'
GROUP BY
time_dimension.db_date
ORDER BY
time_dimension.db_date
но если я в while Добавляю clients.`delete`='0' я получаю записи только за дни когда были новые клиенты, а необходимо все дни за период