Уважаемые гуру, не хватает познаний в SQL? помогите пожалуйста. Использую Mysql 5. Запрос выглядит в идеале так:
SELECT r.*, r.`seats`- COUNT(re.`id`) as seatsFree FROM `tours` as r
LEFT JOIN `requests` as re ON re.`tour_id`=r.`id` and re.`visible`=1 and re.`status`=3
WHERE COUNT(re.`id`)>5
group by r.`id`
И естественно умирает на строчке :
WHERE COUNT(re.`id`)>5
Пишет Invalid use of group function
Я как думаю что нужно писать HAVING но вот как? Как правильно составить запрос?