如何快速解决此查询?

时间:2014-09-01 05:32:50

标签: sql

我有一个包含3个字段的表,即代码,名称,rperson。它有以下数据:

code name    rperson
100  anil    100
101  babu    100
102  sajad   100
103  Rajesh  102
104  roy     102

我想要一个包含以下输出的表:

name   rperson
anil   anil
babu   anil
sajad  anil
Rajesh sajad 
roy    sajad 

2 个答案:

答案 0 :(得分:0)

select a.name as name,b.name as represon from table1 a 
inner join table1 b on a.code=b.rperson

答案 1 :(得分:0)

问题不明确.. 但根据我的理解,你可以用这个得到结果 从表t2中选择t2.name,(从表t中选择名称,其中t 2.person = tcode)