SQL选择命令

SQL选择命令,sql,sql-server,sql-server-2005,Sql,Sql Server,Sql Server 2005,在sql中,我有一个如下表: empno | empname | supervisors ------ ------- ------------- 1 AAA NULL 2 BBBBB 1 3 CCCCC 2 4 DDDD 3 empno | empname |主管

在sql中,我有一个如下表:

empno | empname | supervisors ------ ------- ------------- 1 AAA NULL 2 BBBBB 1 3 CCCCC 2 4 DDDD 3 empno | empname |主管 ------ ------- ------------- 1 AAA空值 2 bbb 1 3 CCCCC2 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 empno | empname |主管 ------ ------- ------------- 1 AAA空(他是老板,没有主管) 2 BBB AAA(编号替换为empname) 3 CCCCBBBBB 4 DDDD CCCCC
请帮帮我

这感觉像是一个家庭作业问题…欢迎来到StackOverflow。我注意到你回复了你帖子上的编辑。社区非常努力地提供建设性的编辑。如果你解释一下你不喜欢什么,对我们大家都有帮助。这里有一篇文章可以帮助你理解为什么
请帮助我已删除。什么数据库和哪个版本??SQL只是结构化查询语言-许多数据库系统使用的语言-SQL不是数据库产品…OP最初标记为SQL-server-2005,但标记被删除了这感觉像是一个家庭作业问题…欢迎来到StackOverflow。我注意到你回复了你帖子上的编辑。社区非常努力地提供建设性的编辑。如果你解释一下你不喜欢什么,对我们大家都有帮助。这里有一篇文章可以帮助你理解为什么
请帮助我已删除。什么数据库和哪个版本??SQL只是结构化查询语言—许多数据库系统都使用这种语言—SQL不是数据库产品……OP最初标记为SQL-server-2005,但标记已被删除
SELECT e.empno, e.empName, s.empname
FROM eployee AS e
LEFT JOIN eployee AS s ON e.supervisors = s.empno