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