Выборка в MySQL (статистика)

183
08 января 2020, 08:10

Уважаемые, подскажите как найти решение для такой задачи.

Есть БД с такой структурой:

date................... id_man..............nomer

02.04.2019.............1.................123456

02.04.2019.............1.................123456

02.04.2019.............1.................147147

02.04.2019.............2.................987167

.......

Необходимо сделать статистику (посуточную)

1) сколько всего номеров было внесено в БД (этот вопрос я решил так: SELECT date, COUNT(*) FROM mybase WHERE date LIKE '02.04.2019');

2) Сколько всего номеров внес определенный человек (id_man);

3) Сколько уникальных номеров внес определенный человек (id_man) (частично получилось отдельно таким запросом: SELECT date, id_man, nomer, COUNT(*) FROM mybase WHERE (date = '02.04.2019') GROUP BY id_man, nomer.

Подскажите, пожалуйста, как это все сделать одним запросом к mysql, чтобы в итоге получилось примерно так (вложенные selectы?):

date................id_man...............total..................unique........

02.04.2019.......... 1 .................... 3 ........................ 2............

READ ALSO
Please run mysql_upgrade в MySQL логах

Please run mysql_upgrade в MySQL логах

Начал получать такое сообщение в логах мускуляМожет кто-то подсказать что это и если запустить mysql_upgrade не приведет ли это к крашу БД?

231
Добавление новой записи несмотря на Update on duplicate key и UNIQUE INDEX

Добавление новой записи несмотря на Update on duplicate key и UNIQUE INDEX

Есть следующая таблица (с названием table0):

201
Форматирование дерева таблицей

Форматирование дерева таблицей

Есть дерево такого типа

247