2012-02-26 56 views

回答

3

您在union之後的順序錯誤。下面是修改後的版本:

SELECT TOP (1) '-1' AS hrempid, 'All employees' AS fullname 
FROM  employee 
UNION 
SELECT hrempid, fullname 
FROM  employee AS employee1 
ORDER BY fullname 

而且更好的是,使用這樣的:

SELECT CAST(-1 AS BIGINT) AS hrempid, 'All employees' AS fullname 
UNION ALL 
SELECT hrempid, fullname 
FROM  employee AS employee1 
ORDER BY fullname 
+0

thaaaaaaaaaaanks一切果然奏效了:d – 2012-02-27 11:04:37

+1

@OmniaElshazly最好的感謝總是 - 接受答案 – 2012-02-27 11:23:35

1

留下你hrempid圍繞'並切換列。試試這個:

SELECT TOP (1) 'All employees' AS fullname, -1 AS hrempid 
FROM employee 
UNION 
SELECT fullname, hrempid 
FROM employee AS employee1 
order by fullname 
相關問題