Как правильно составить данный sql запрос?

255
29 марта 2018, 06:34

Нужно выбрать сгруппированные по IP записи за последнюю минуту и DateTime, где одинаковые IP и DateTime, но разные RequestURI.
Т.е. если смотреть данный пример - он ничего не вернет, если сделать одинаковым временем - ничего не вернет, но если сделать одинаковое время и разные RequestURI - то вернет одну запись с этим IP и DateTime.

Пока есть за запрос который ищет одинаковые по времени записи за последнюю минуту, но не учитывает разные RequestURI.

SELECT IP, DateTime 
FROM UserRequests 
WHERE DateTime IN (
        SELECT DateTime 
        FROM UserRequests 
        GROUP BY DateTime 
        HAVING COUNT(DateTime) > 1
    ) 
    AND DateTime >= DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 1 MINUTE)
GROUP BY IP
READ ALSO
Необходимо исправить запрос из питона в БД mysql

Необходимо исправить запрос из питона в БД mysql

Есть код для добавления в mysql:

234
MYSQL уникальное текстовое поле

MYSQL уникальное текстовое поле

Здравствуйте, возможно ли сделать уникальное текстовое поле в Mysql?

319
MYSQL разделить значения фраз

MYSQL разделить значения фраз

Добрый вечер! Нужна помощь, как в MySQL вывести из столбца значения, которые перечислены через запятую (4374,817969,63991,102124,2272,575180,723988,736205,662996,786018) в каждую...

273
redmine + apache + mysql. ошибка при входе в настройки

redmine + apache + mysql. ошибка при входе в настройки

Поднял redmine через apche, база на mysqlОС CentOS 7

293