2013-10-10 68 views
-1

我如何查詢一個人員經理名單?我嘗試使用Distinct無濟於事。這裏是我的數據的快照: 我有人GNumber(如身份證)和人的經理人數這應該是可行的。謝謝。如何列出人員管理員?

First Last  Gnumber  Department   ManagerGNumber Title 
Alex  Anderson G000001  Corp         CEO 
Brooke Brown  G000002  Accounting   G000001   VP 
Carol Clark  G000003  Marketing    G000001   VP 
David Drew  G000004  Human Resources  G000001   VP 
Walter Watson  G000005  Finance    G000001   VP 
Erin  Eisley  G000006  Tables    G000002   Director 
Felicia Ford  G000007  Accounting   G000002   Director 
Grace Griffin  G000008  IT     G000003   Director 
Henry Howard  G000009  Sales     G000003   Director 
Ian  Iverson  G000010  Product Development G000004   Director 
Janice Jones  G000011  Operations   G000004   Sr. Architect 
Xenon Xandruski G000012  Sales     G000005   Director 
Karl  King  G000013  Human Resources  G000006   Sales Rep 
Mike  Miller  G000014  Sales     G000007   Sales Rep 
Linda Lewis  G000015  Accounting   G000006   Sales Rep 
Nancy Nash  G000016  Sales     G000007   Sales Rep 
+2

我不明白。你嘗試了什麼查詢?這與coldfusion有什麼關係?你的問題不清楚。 –

+0

你錯過了很多信息。這些ID是什麼意思?什麼是經理的ID? – fyroc

+0

John - 這純粹是一個SQL問題。但是,您沒有清楚地證明您遇到的問題。我們需要看到1)您嘗試的SQL,2)* actual *結果和3)您預期的結果*。 (見[問])。此外,sql語法可能因DBMS而異,因此請始終在任何sql問題中包含數據庫類型/版本。 – Leigh

回答

0

如果基礎數據庫是基於SQL,如果你能以某種方式得到這一點,那麼它的產量只是誰沒有在ManagerGnumber列所代表的人:

select * 
from yourTable 
where Gnumber in (
    select distinct(ManagerGnumber) 
    from yourTable 
); 
+1

我認爲約翰應該至少嘗試寫一些SQL – mucio

相關問題