-1
我有一个员工表包含employeeID
,name
和ManagerID
- 3列,我想写一个查询,显示name
,managerName
和level
,老板没有managerID
,其managerID is null
。
见下表结构自加入操作
CREATE TABLE #employee (
EmployeeID int,
[Name] nvarchar(50),
ManagerID int
)
INSERT INTO #employee VALUES
(1,'Tom',2),
(2,'Josh',NULL),
(3,'Mike',2),
(4,'John',3),
(5,'Pam',1),
(6,'Mary',3),
(7,'James',1),
(8,'Sam',5),
(9,'Simon',1)
我想要得到的效果:
我如何写SQL查询?
SQL Server或Oracle?它是针对不同的DBMS。请明确说明。 – gofr1
http://meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images-of-code-on-so-when-asking-a-question/285557#285557 –
只是假设这个问题可能存在于SQL服务器和Oracle中。所以如何解决这个问题 – user2575502