Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Помогите составить запрос (Ден) 29/06/2007 - 12:41:45
      Re: Помогите составить запрос (bac) 30/06/2007 - 21:59:12

> Original message text:
> From: Ден - 29/06/2007 - 12:41:45
> Subject:Помогите составить запрос
> -----------------
> есть 2 таблицы
>
> tags
> | id | word |
>
> и tagslink
>
> | id | id_post | id_tags |
>
> В первой лежат сами таги, во второй связи: id поста и id тега.
>
> Само собой во второй таблице значения id_tags могут повторяться.
>
> Мне необходимо вытащить самые популярные теги, т.е. сами теги из tags , которые чаще всего повторяются в tagslink
>
> Очень жду помощи. Спасибо
>


From: bac - 30/06/2007 - 21:59:12
Subject:Помогите составить запрос
-----------------
Воспользуйтесь группировкой и сортировкой по убыванию
и наверно вам нужно ограничеть вывод с помощью limit или having
примерно так
select word, count(*) cnt from tagslink, tags
where tagslink.id_tags=tags.id
group by id_tags
order by cnt desc
limit 100



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
31750



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |