MS SQL Server數據庫。SQL,獲取外鍵值。外鍵引用同一個表
我有這樣的簡單結構:(不是在正確的地方比較遺憾的主鍵)
教師表我有一個外鍵「行政化」,它引用TEACHER.ID(同桌)。在做SELECT查詢時,我怎樣才能得到一個整數(Teacher.ID),而不是一個Chief的名字(TEACHER.Name for Chief)?
這一個剛剛得到一個整數(首席的ID):
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 - 據我所知,是的,它允許使用單引號指定列別名。但是我這樣寫它被格式化爲輸出的字符文字。但是,你有什麼建議呢? –