sql 一个表嵌套查询语句

源表:
a b c
234242324 榧地 NULL
23452343245 肯人 2354
2345345 在膥枯要 25423
2354 珍七工 NULL

查询得到如下表(跟据C列对照b列,得到d列),求查询语句,
d a b c
NULL 2523 榧地 NULL
珍七工 23452343245 肯人 2354
榧地 2342 在膥枯要 2523
null 2354 珍七工 NULL

你结果不对,你c=25423的根本关联不出来

创建表:

create table æºè¡¨
(a varchar(20),
b varchar(10),
c varchar(20))

insert into æºè¡¨ values (234242324,'榧地',NULL );
insert into æºè¡¨ values (23452343245,'肯人',2354);
insert into æºè¡¨ values (2345345,'在膥枯要',25423);
insert into æºè¡¨ values (2354,'珍七工',NULL);

执行:

select t2.b d,t1.* from æºè¡¨ t1 left join æºè¡¨ t2 on t1.c=t2.a

结果:

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答