我有這3個表有以下的列選擇記錄:從3個表
employee
:EMPID(PK),僱傭日期,JOBTITLE,部門(FK),狀態(FK)status
:statusId ,statusDescdepartment
:DepartmentID的,DEPTNAME,supervisorId,deptHeadId
我想要做的是顯示以下欄目:hireDate
,jobTitle
,deptName
,statusDesc
的問題,我現在遇到的是,它不顯示statusDesc
和deptName
記錄。
這裏是我的代碼/ SQL查詢:
$empId = $_GET['empId'];
$result = mysql_query("SELECT e.empId, e.hireDate, e.jobTitle, d.deptName, s.statusDesc
FROM employee e , department d, status s
WHERE e.department = d.departmentId AND e.status = s.statusId AND e.empId = $empId;");
那麼是什麼問題? – 2012-07-26 07:30:59
對不起,我沒有包括這個問題。以下代碼不顯示deptName和statusDesc記錄。 – user1545261 2012-07-26 07:33:22
此員工是否有任何部門或地位?我的意思是在部門和狀態表中有關於員工表的任何數據? – 2012-07-26 07:35:35