MS SQL Server 데이터베이스. (하지 권리 장소에서 기본 키 미안) 내가 TEACHER.ID를 참조하는 외래 키 "최고"를,이 교사 테이블에서SQL에서 외래 키 값을 가져옵니다. 외래 키는 동일한 테이블을 참조합니다
(같은 테이블 :
나는이 간단한 구조를 가지고). SELECT 쿼리를 수행하는 동안 정수 (Teacher.ID)가 아닌 참모장 (TEACHER.Name for Chief)을 어떻게 얻을 수 있습니까?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
완벽한을, 감사합니다! – Aremyst
SQL 서버는 실제로 SQL에서 식별자가 아닌 문자 리터럴을 나타내는 작은 따옴표로 열 별칭을 지정할 수 있습니까? –
@a_horse_with_no_name - 내가 아는 한 예, 열 별칭을 작은 따옴표로 지정할 수 있습니다. 그러나 출력을 위해 문자 리터럴 형식으로이 방법으로 썼습니다. 그러나 이것에 당신의 권고는 무엇입니까? –