只需添加你想要的子查詢返回到SELECT子句中必須要包含在result
表中的列是什麼。但也要記住在外部查詢中包含這些列,以便它們出現在最終結果中。像這樣的:
Select TOP 3 result.salary, result.name, result.age, result.city
FROM
(Select DISTINCT TOP 3 tblPerson.salary, tblPerson.name,
tblPerson.age,tblPerson.city
FROM tblPerson
Order By Salary DESC) result
ORDER BY Salary
您result
從子查詢表看起來像這樣:
salary name age city
90000 Mr.derp 21 Minneapolis
80000 Ms.herp 52 St.Paul
70000 Mr.blah 89 Fakecity
它有3行事業的關鍵字TOP 3
和列作爲tblPerson.salary, tblPerson.name, tblPerson.age,tblPerson.city
的select
子句中的結果。然後,我們可以簡單地使用外部查詢從該表中進行選擇。
如果您想要每列或指定列名稱所需的列,可以使用select *
。您可以在TOP n
中更改n
以查看要從頂部選擇多少行。
讓我知道,如果我解決工作或拋出錯誤 –