|
MySQL.RU - Webboard
Вернуться
совместить таблицы (filin) 07/04/2007 - 12:29:40
Re: совместить таблицы (bac) 07/04/2007 - 13:47:15
Re: Спасибо ! (filin) 07/04/2007 - 14:05:41
> Original message text:
> From: filin - 07/04/2007 - 12:29:40
> Subject:совместить таблицы
> -----------------
> есть две таблица в одной типа
>
> 1 "aaa"
> 2 "bbb"
> 3 "zzz"
> 4 "fff"
>
> во второй
> 1 "eee"
> 3 "ddd"
> 6 "fff"
>
> надо получить
>
> 1 "aaa" "eee"
> 2 "bbb" ""
> 3 "zzz" "ddd"
> 4 "fff" ""
>
> как это сделать, если это возможно ?
>
>
From: bac - 07/04/2007 - 13:47:15
Subject:совместить таблицы
-----------------
Если я правильно понял
create table t1 (
id integer auto_increment primary key,
val varchar(20)
);
create table t2 (
id integer auto_increment primary key,
val varchar(20)
);
create table t3 (
id integer auto_increment primary key,
v1 varchar(20),
v2 varchar(20)
);
insert into t1 values
(1, "aaa"),
(2 ,"bbb" ),
(3, "zzz" ),
(4, "fff" );
insert into t2 values
(1, "eee") ,
(3, "ddd" ),
(6,"fff");
insert into t3 select t1.id, t1.val v1, ifnull(t2.val, "") v2 from t1 left join t2 using(id);
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
31235
|
|