SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 02.03.2016 11:24:00

ureech
Участник
Зарегистрирован: 24.04.2014
Сообщений: 13

Вывод определённого кол-ва строк.

Здравствуйте. Есть две таблицы.
1.Категории cat
2. Посты, связанные с категориями post

cat id = post category_id

Нужно вывести категории, кол-во постов которых равно 5

Понимаю, что следует использовать COUNT(), но что то затупил и не тронуться с места.Подскажите,плиз, или дайте ссылку где посмотреть пример.

Неактивен

 

#2 02.03.2016 12:45:30

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Вывод определённого кол-ва строк.

select * from cat where (select count(*) from post where category_id = cat.id) = 5;

Неактивен

 

#3 02.03.2016 14:44:13

ureech
Участник
Зарегистрирован: 24.04.2014
Сообщений: 13

Re: Вывод определённого кол-ва строк.

ОК,спасибо.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson