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




MySQL.RU - Webboard



Вернуться
выборка из 2 зависимых таблиц (Olimp) 27/01/2005 - 01:07:00
      Re: выборка из 2 зависимых таблиц (rain4rain) 27/01/2005 - 11:50:41
      Re: выборка из 2 зависимых таблиц (Olimp) 27/01/2005 - 19:06:24

> Original message text:
> From: Olimp - 27/01/2005 - 01:07:00
> Subject:выборка из 2 зависимых таблиц
> -----------------
> Подскажите как составить запрос: надо выбрать поле (name)
> с таблицы 1 при этом таблица 2 связана с таблицей 1 по id_1 и таблица 2 связана по id_2 c таблицей 3
> надо чтоб в рекордсете попадало и opisanie_2 и opisanei_3,
>
> таблица 1
> id_1
> name
>
> таблица 2
> id_2
> Id_1
> opisanie_2
>
> таблица_3
> id_3
> Id_2
> opisanei_3
>
> Спасибо.
>


From: Olimp - 27/01/2005 - 19:06:24
Subject:выборка из 2 зависимых таблиц
-----------------
Спасибо
может я не правильно выразился, но получился запрос более менее
правильный такого вида:
select таблица 1.name FROM таблица 1, таблица 2, таблица 3 WHERE таблица 1.id_1=таблица 2.id_1 and (таблица 2.opisanie_2<>"" OR таблица 2.id_2=таблица 3.id_2)

Вот только одна незадача связь таблица 1.id_1 по отношению к таблица 2.id_1 идет один ко многим
и таблица 2.id_2 по отношению к таблица 3.id_2 тоже идет по отношению ко многим, поэтому при выполнении условий таблица 1.name попадает в выборку, надо чтоб туда попадали разные значения и не повторялись.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
19800



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