SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 18.02.2012 14:29:37

Nikoshka
Участник
Зарегистрирован: 18.02.2012
Сообщений: 1

Запрос в запросе, как сделать?

Вот такая примерно ситуация, есть небольшой форум самописный. Есть таблицы тем, сообщений и форумов - все связаны по id друг с другом.
Мне нужно после поиска по сообщениям сделать примерно следующее:


(SELECT DISTINCT(t_id), id FROM forum_message WHERE что-то)
  - это результаты поиска по сообщениям, вот нужно взять эти "t_id" - индификаторы тем и выбрать из базы тем соответствующие темы в одном запросе, как это сделать?

Неактивен

 

#2 18.02.2012 14:40:38

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Запрос в запросе, как сделать?

Почитайте про корелированные подзапросы, см. пример.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

Board footer

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