2016-02-19 66 views
0

我正在對一堆表進行內部連接,並且我確定所有這些表都存在。但是,當每次我輸入我的查詢,它總是說'字段列表錯誤中的未知列

未知列‘’在‘字段列表’

tbl_undertime.ut_date我非常肯定tbl_undertime是在我的數據庫,但我的表不知道爲什麼它會一直返回這樣的錯誤。我已經刪除了表格並重新創建了一個具有相同名稱和列的表格,但仍然給我提供了同樣的錯誤。

幫助將非常感激。

select tbl_employee.lname, tbl_employee.fname, tbl_employee.mi,  
tbl_employee.sss_no, 
tbl_employee.philhealth_no, tbl_employee.dept_id, tbl_employee.salaryperday, 
tbl_earlyout.timeout_date, tbl_late.late_date, tbl_overtime.ot_date,  
tbl_absent.absentdate, 
tbl_leave.leave_type, tbl_leave.start_date, tbl_leave.end_date, 
tbl_undertime.utdate, tbl_cashadv.cashadv_date, 
tbl_pay15.gross_sal 
from tbl_employee 
inner join tbl_earlyout 
on tbl_employee.empid = tbl_earlyout.empid 
inner join tbl_late 
on tbl_late.empid = tbl_overtime.empid 
inner join tbl_overtime 
on tbl_overtime.empid = tbl_absent.empid 
inner join tbl_absent 
on tbl_absent.empid = tbl_leave.empid 
inner join tbl_leave 
on tbl_leave.empid = tbl_undertime.empid 
inner join tbl_cashadv 
on tbl_cashadv.empid = tbl_pay15.empid; 

+---------------+---------+------+-----+---------+-------+ 
| Field   | Type | Null | Key | Default | Extra | 
+---------------+---------+------+-----+---------+-------+ 
| ut_id   | int(11) | NO | PRI | NULL |  | 
| empid   | int(11) | YES | MUL | NULL |  | 
| utdate  | date | YES |  | NULL |  | 
| ut_mins_hours | double | YES |  | NULL |  | 
+---------------+---------+------+-----+---------+-------+ 
+0

喜歡回答這個問題,因爲您發佈後沒有收到您的回覆? –

回答

1

看你的代碼,它會出現在表列utdateut_date。我會想象一個錯字是你的問題,因此Unknown column 'tbl_undertime.ut_date

+0

如果這有幫助,請標記爲答案 –

相關問題