2011-11-13 11 views
1

私はこのようなテーブルを持っている:SQL selectコマンド

 

empno | empname | supervisors 
------  ------- ------------- 
1   AAA   NULL   
2   BBBBB   1    
3   CCCCC   2 
4   DDDD   3 

今私はこの

 

empno | empname | supervisors 
------  ------- ------------- 
1   AAA   NULL   (he is the boss, he don't have supervisors) 
2   BBBBB  AAA   (the number is replaced by empname) 
3   CCCCC  BBBBB 
4   DDDD   CCCCC 

のような出力が私を助けてくださいしたいです!

+0

これは宿題のような感じです... – moshbear

+0

ようこそStackOverflowへ。あなたの投稿の編集を元に戻したことに気付きました。コミュニティは建設的な編集を提供することを非常に難しくしています。あなたが好きではなかったことを説明すれば、私たち全員にとって役に立ちます。ここでは、なぜ「助けてください!」が削除されたのかを理解するのに役立つ記事があります。 http://meta.stackexchange.com/questions/5029/are-taglines-signatures-disallowed –

+1

**どのデータベースとどのバージョン**? SQLは単なるStructured Query Language - 多くのデータベースシステムで使用されている言語 - SQLはデータベース製品ではありません** –

答えて

6
SELECT e.empno, e.empName, s.empname 
FROM eployee AS e 
LEFT JOIN eployee AS s ON e.supervisors = s.empno 
+0

Thanks Adam!これは私が欲しいものです。それはうまく動作します –

+0

私は投票できませんでした、私は投票するために15の評判が必要です。 –

+0

答えの近くのチェックマークをクリックすると、正しい答えとしてそれを受け入れることができます。 –