2014-09-01 78 views
-9

我有一個表,其中包含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 
+5

我可能是錯的,但請自己做作業/面試問題。 – 2014-09-01 05:34:57

+1

你需要一個自我加入。 – 2014-09-01 05:35:09

+0

請告訴我們你試過了什麼? – 2014-09-01 05:38:24

回答

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

坦克你的時間 – aparna 2014-09-01 07:11:50

0

問題尚不清楚.. 但是從我的理解U可以使用此 得到的結果從表t2中選擇t2.name,(從表t中選擇姓名,其中t2.rperson = t.code)