Sql 如何快速解决此查询?
我有一个表,其中包含3个字段,即代码、名称、rperson。它有以下数据:Sql 如何快速解决此查询?,sql,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 问题不清楚。。 但据
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
问题不清楚。。
但据我所知,你可以用这个来得到结果
选择t2.name,从表t中选择name,其中t2.rperson=t。表t2中的代码可能是错误的,但请自己做家庭作业/面试测验。您需要自行加入。请向我们展示您尝试了什么?
select a.name as name,b.name as represon from table1 a
inner join table1 b on a.code=b.rperson