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




MySQL.RU - Webboard



Вернуться
Объединение 2 таблиц (Kiosuki) 01/02/2008 - 13:04:52
      Re: Объединение 2 таблиц (bac) 04/02/2008 - 11:27:34

> Original message text:
> From: Kiosuki - 01/02/2008 - 13:04:52
> Subject:Объединение 2 таблиц
> -----------------
> Есть две таблицы:
>
> table1
> id1 var1
> -----------
> 1 A
> 2 A
> 3 A
> 4 B
>
> table2
> id2 var2
> -----------
> 1 B
> 2 B
> 3 C
> 4 C
>
> Как правильно составить запрос (на 4.0.1-alpha-max-debug), чтобы в результате получилось следующее:
>
> result
> id1 var1 id2 var2
> ---------------------------
> 4 B null null
> null null 1 B
> null null 2 B
>
>


From: bac - 04/02/2008 - 11:27:34
Subject:Объединение 2 таблиц
-----------------
1. Настоятельно рекомендую перейти на более современную версию MySQL. Загрузить можно здесь http://dev.mysql.com/downloads/mysql/5.0.html#downloads
Тем более, что у вас вообще альфа.
2. Не понятна логика объединения запросов (не понятны признаки объединения таблиц). Если я правильно понял, то это два независимых объединения
SELECT * FROM table1 LEFT JOIN table2 ON id1=id2 AND var1=var2 WHERE id1=4 AND var1 = 'B'
UNION
SELECT * FROM table2 LEFT JOIN table1 ON id1=id2 AND var1=var2
WHERE id2=4 AND var2 = 'B'




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

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

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



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