|
MySQL.RU - Webboard
Вернуться
Помогите составить СЛОЖНЫЙ ЗАПРОС (hammet) 16/04/2007 - 18:35:49
Re: Помогите составить СЛОЖНЫЙ ЗАПРОС (Tainer) 17/04/2007 - 14:07:56
> Original message text:
> From: hammet - 16/04/2007 - 18:35:49
> Subject:Помогите составить СЛОЖНЫЙ ЗАПРОС
> -----------------
> Есть таблица товаров items с полями:
> id, name, desc, art, color, image, assign, contents
>
> Поле assign содержит id другого товара из той же самой таблицы.
> Мне нужно одним запросом извлечь id, name, desc, art, color, image, contents
> + id,art ТОГО ТОВАРА, id которого записан в поле assign.
>
> Другими словами я связываю товары в каталоге между собой, для каждого товара в поле assign я
> записываю значение id товара с которым он связан.
>
> Вопрос - как извлечь это одним запросом?
>
> ....спасибо.....
>
From: Tainer - 17/04/2007 - 14:07:56
Subject:Помогите составить СЛОЖНЫЙ ЗАПРОС
-----------------
Думаю как-то так.
select i1.*,i2.id as id2,i2.art as art2 from item i1 inner join item i2 on (i1.id = i2.assign);
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
31302
|
|