2011-10-25 9 views
0

私のテーブルには、異なる部門の従業員キーを含むデータの列があります。たとえば、1つの列は営業所、別の管理者になります。従業員キーを含む複数の列を持つ表。従業員のマスターにリンクして名前を取得する方法

私は、各行の各人名を返すために従業員マスタに参加する書き込みとSQLの作成方法を理解できません。それが唯一の従業員のマスターキーの一つの列を持っていた場合、私はそれを行うことができますが、それはあなたが従業員マスタテーブルに複数回参加する必要が説明したものから、私に

+2

投稿してください。あなたのテーブルのDDL – brandong

答えて

2

私は思うのビート:

SELECT A.Col1 
    , A.BOEmpID 
    , BO.EmpName 
    , A.AdminEmpID 
    , AD.EmpName 
    , <....> 
FROM MyTable A 
INNER JOIN Employees BO 
     ON A.BOEmpID = BO.EmpID 
INNER JOIN Employees AD 
     ON A.AdminEmpID = AD.EmpID 
+0

ありがとう!ちょうど私が必要なもの。 – starfire

+0

あなたは大歓迎です! –

関連する問題