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




MySQL.RU - Webboard



Вернуться
Объединение двух полей двух таблиц (Novichek) 03/06/2005 - 16:36:21
      Re: RE: вроде бы нашел ответ... (Novichek) 03/06/2005 - 17:17:01
      Re: а можно доступно ответить...(++) (Alec) 03/06/2005 - 18:25:56
      Re: пытаюсь ответить доступно (Novichek) 03/06/2005 - 19:53:29
      Re: пытаюсь ответить доступно (199311) 23/04/2006 - 13:47:01

> Original message text:
> From: Novichek - 03/06/2005 - 16:36:21
> Subject:Объединение двух полей двух таблиц
> -----------------
> Доброго времени суток!
> Есть вопрос, но нет решения - уже всю голову сломал.
> Имеем две таблицы:
>
> Table 1:
> ID|Name
> 1|vasya
> 2|vasya
> 3|vitya
> 4|katya
>
> Table 2:
> ID|URL
> 2|www.vasya.com
> 3|www.vitya.com
> 4|www.katya.com
> 5|www.petya.com
>
> можно ли каким-нибудь способом сделать запрос так, что б получилось следующее:
>
> ID|Name |URL
> 1|vasya |NULL
> 2|vasya |www.vasya.com
> 3|vitya |www.vitya.com
> 4|katya |www.katya.com
> 5|NULL |www.petya.com
>
> т.е. обьединить эти две таблицы по полю ID
> заранее спасибо!
>


From: Novichek - 03/06/2005 - 17:17:01
Subject:RE: вроде бы нашел ответ...
-----------------
кажется нашел ответ, но может кто знает как сделать попроще?
у меня получилось вот что:

(SELECT Table1.ID, Table1.Name, Table2.URL
FROM Table1
LEFT JOIN Table2 ON Table1.ID=Table2.ID
) UNION
(SELECT Table1.ID, Table1.Name, Table2.URL
FROM Table2
LEFT JOIN Table1 USING(ID)
WHERE Table1.ID IS NULL
);



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

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

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



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