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




MySQL.RU - Webboard



Вернуться
Левое объединение 3таблиц (Андрей Ка) 06/10/2003 - 19:38:11
      Re: Левое объединение 3таблиц (Валентин) 08/10/2003 - 15:37:15

> Original message text:
> From: Андрей Ка - 06/10/2003 - 19:38:11
> Subject:Левое объединение 3таблиц
> -----------------
> Существуют регулярные данные в основной таблице main_table и еще две связанные с ней таблицы с нерегулярными данными 1_table , 2_table. То есть, значения по ключу в основной таблице могут отсутсвовать в других. Просится левое объединение. Как сделать его с тремя таблицами?
>
> main_table , 1_table , 2_table
>


From: Валентин - 08/10/2003 - 15:37:15
Subject:Левое объединение 3таблиц
-----------------
select m.fieldname1, t1.FieldName, t2.FieldName
from main_table m
left join 1_table t1 on
t1.KeyField=m.KeyT1
left join 2_table t2 on
t2.KeyField=m.KeyT2
where <условие для таблиц>

Запрос выведет все строки maintable и прицепит поле из 2-х других таблиц, если там есть ключи из главной таблицы.
А вообще почитайте "Введение в SQL" Грубера, есть в документации этого сайта.
Посмотрите материалы sql.ru


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

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

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



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