Как правильно оформить следующий запрос в MySQL

программирование MySQL базы данных sql

table_1
id title
----------
1 houses
2 cars
3 planes
4 bikes

table_2
id table_1_id reg reg_time
---------------------------------------------------------
1 2 car1 15:00:00
2 4 bike32 15:10:00
3 2 car56 15:27:00
4 1 house33 15:20:00
5 2 car34 15:28:00
6 4 bike43 15:30:00

надо вывести title из table_1 и посчитать reg каждого title а также подсчитать количество reg по времени за 15 минут если сейчас 15:40:00

ожидаемое

result

title reg_count new_reg_count
-----------------------------------------------------
houses 1 0
cars 3 2
planes 0 0
bikes 2 1

получилось только вывести title и reg_count вот так

SELECT
table_1.title AS cat_title,
COUNT(table_2.tab_1_id) AS count

FROM category

LEFT JOIN table_2 ON table_2.cat_id = table_1.id

GROUP BY table_1.id


как дополнить запрос чтоб получилось как в result ?
Ответы:


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.