|
MySQL.RU - Webboard
Вернуться
Как объединить два запроса? (павел) 28/03/2009 - 14:13:50
Re: Как объединить два запроса? (Diter) 29/03/2009 - 23:52:43
Re: Как объединить два запроса? (павел) 30/03/2009 - 02:03:22
Re: Как объединить два запроса? (Diter) 30/03/2009 - 07:46:06
Re: Как объединить два запроса? (fahritdin) 02/04/2009 - 21:10:47
> Original message text:
> From: павел - 28/03/2009 - 14:13:50
> Subject:Как объединить два запроса?
> -----------------
> приветствую всех!
>
> помогите разобраться вот с чем -
> есть запрос типа
> $db->query ("SELECT id, title, date, category, alt_name, flag, short_story FROM gl_post WHERE MATCH (title, short_story, full_story, xfields) AGAINST ('$body') AND id != ".$row['id']." AND date = "2009-03-29" LIMIT 10);
>
> и такой $db->super_query("SELECT images FROM gl_images where news_id = '$row['id']'");
>
> как можно объединить первый и второй запрос, а именно как добавить в первый запрос к images из gl_images.
>
> Сам что-то не пойму, все ошибки только лезут.
>
From: павел - 30/03/2009 - 02:03:22
Subject:Как объединить два запроса?
-----------------
спасибо что откликнулись!
Первый запрос выводит 10 похожих новостей для новости которая открыта, где $body - это текст самой новости по которому и ишется совпадение, $row['id'] - в первом запросе это id самой новости по которой ишутся совпадения.
а во втором $row['id'] это id уже найденой по совпадению новости т.е. там news_id из gl_images приравнивается с id из gl_post если запрос переделать, то он будет такой -
SELECT images, p.`id` FROM gl_images, gl_post AS p
WHERE news_id = p.`id`
т.е. по сути нужно сделать, чтобы для каждой найденной по первому запросу новости вывадилась еще и картинка.
сам не могу ни как разобраться.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
35295
|
|