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




MySQL.RU - Webboard



Вернуться
MySQL: Сожные запросы на выборку (DarkInversion) 04/12/2004 - 09:53:59
      Re: MySQL: Сожные запросы на выборку (DarkInversion) 04/12/2004 - 22:32:09
      Re: MySQL: Сожные запросы на выборку (Dubrovsky) 05/12/2004 - 19:20:46
      Re: MySQL: Сожные запросы на выборку (DarkInversion) 05/12/2004 - 20:18:58

> Original message text:
> From: DarkInversion - 04/12/2004 - 09:53:59
> Subject:MySQL: Сожные запросы на выборку
> -----------------
> Я чего-то понять в этих запросах не могу. Вот у меня есть 3 таблицы: "форум", "ответ" и "топик". Мне нужно вывести те записи таблицы "топик", которые содержат значения поля topic, которые(значения) являются индексами таблицы "топик", причём поля поля forum записей с этими индексами должны равняться 1, например. Фуф, написал сложно. Но принцип лёгкий: есть много записей в таблице "ответ", много записей в таблице "топик", несколько в таблице "форум". Мне надо из "ответ" вынуть те, которые принадлежат первому форуму. Но так, как явно у меня для ответов не указывается принадлежность к определённому форуму, а указывается принадлежность к теме, то я не могу сформировать запрос, который посчитает количество ответов для определённого форума.
>
> Помогите, плиз, чем сможете. =)
>


From: Dubrovsky - 05/12/2004 - 19:20:46
Subject:MySQL: Сожные запросы на выборку
-----------------
подзапросы работают с версии 4.1

кроме того этот запрос легко реализуется простом запросом:

select count(*) as hy from topics
inner join answers on (topics.name=answers.topic)
where topics.forum='".$data['id']."'

если я не запутался =)


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

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

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



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