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




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



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