2016-04-01 4 views
0

Как я могу просто получить количество строк в нижнем запросе?Как получить COUNT этого запроса mySQL?

select 
hash,page,timestamp, count(*) as total 
from behaviour 
group by hash,page 
having total > 2 AND timestamp >= Now() - interval 5 minute 
+1

'ВЫБРАТЬ FOUND_ROWS(); 'после того, что бы вернуть в общей сложности, если тот, что ваш запрашиваемая? –

ответ

1

Решение, просто запрашивая:

SELECT COUNT(*) 
FROM (
select 
hash,page,timestamp, count(*) as total 
from behaviour 
group by hash,page 
having total > 2 AND timestamp >= Now() - interval 5 minute) AS t1 
+0

любое решение без использования php? – EnexoOnoma

+0

Это не php ... немного узнайте о синтаксисе mysql! –

+0

У меня есть эта ошибка: каждая производная таблица должна иметь свой собственный псевдоним – EnexoOnoma

Смежные вопросы