У меня есть две таблицы:записей граф из разных таблиц в день
reports:
date, uuid
warns:
date, uuid, active
Где date
отметка времени (2016-05-16 16:06:58), uuid
является строка идентификатора пользователя и active
является булевым.
Я хочу показать, сколько reports
и warns
записей есть в день. На данный момент у меня есть этот запрос:
SELECT DATE(date) Date, count(*) Reports
FROM reports
GROUP BY DATE(date)
ORDER BY DATE(date) DESC
который отображает таблицу, как это:
Date | Reports
-----------+---------
2016-07-05 | 192
2016-07-04 | 230
2016-07-03 | 227
Но я также хочу присоединиться к сколько warns
записей произошло в тот день, но только если это active
столбец TRUE
, поэтому я хочу, чтобы запрос, чтобы вернуть таблицу, как это:
Date | Reports | Warns
-----------+---------+-------
2016-07-05 | 192 | 47
2016-07-04 | 230 | 59
2016-07-03 | 227 | 56
Я новичок в MYSQL, так что я не мог понять, как Я бы сделал это еще. Я немного искал JOINS и UNIONS, но не знал, как и как они применимы к моему делу. Любая помощь будет оценена по достоинству.