SQL, obtenir la valeur de clé étrangère. Clé étrangère en référence la même table

MS SQL Server base de données.

J'ai cette structure simple: (désolé pour les clés primaires sont pas dans un bon endroit)

SQL, obtenir la valeur de clé étrangère. Clé étrangère en référence la même table

Dans la formation à table, j'ai une clé étrangère "Chef", qui renvoie à l'ENSEIGNANT.ID (la même table). Comment puis-je obtenir un entier(de l'Enseignant.ID), mais un Nom d'un Chef(de l'ENSEIGNANT.Nom du Chef), tout en faisant la requête SELECT?

Celui-ci obtient juste un entier(ID d'un Chef):

SELECT DEPARTMENT.Name, TEACHER.Name, TEACHER.IDCode, POST.Name, TEACHER.Tel, TEACHER.Salary, TEACHER.Rise, TEACHER.HireDate, Chief
FROM TEACHER, DEPARTMENT, POST
WHERE TEACHER.ID_Post = POST.ID AND
    TEACHER.ID_Department = DEPARTMENT.ID;
GO

OriginalL'auteur Aremyst | 2012-11-18