|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
18886
|
|