 |
|
ผมอธิบายตามรูปน่าจะเข้าใจกว่านะครับ

จากรูปตรงกรอบ 4เหลี่ยม คือตาราง VIEW ชื่อว่า Managementnotebook ซึ่งตาราง VIEW ดังกล่าวตามโครงสร้างบอกว่าไม่มีข้อมูลสัก แถวเลย

แต่ในตารางกลับมีข้อมูลที่นี้ผมจะ ดึงข้อมูลออกมาโชว์ CODE SQL กับ Error บอกว่าไม่มีข้อมูลในตารางสักแถว โดยผมจะดึงข้อมูลจาก emp_id เพื่อที่จะแก้ไขข้อมูลในแถวนั่น จึงให้ Echo ข้อมูลในฟิวต่างๆ ในแถวนั่นเพื่อทำการแก้ไข กลับไม่แสดงผลอะไรเลยอะครับ ช่วยแนะนำที่ว่าผิดตรงไหนหรือยัง อันนี้ Code สร้างตาราง VIEW ครับ ช่วยดูให้หน่อยว่าผิดพลาดตรงไหนครับ วานผู้รู้ช่วยชี้แนะที
Code (SQL)
CREATE VIEW managementnotebook
AS select equipment.eqm_id AS eqm_id , set.setname AS setname , serial.serialnumber AS serialnumber, set.emp_id AS emp_id , employee.name AS name , employee.rank AS rank , employee.grade AS grade , notebook.dep AS dep , notebook.rank_now AS rank_now , notebook.rent_date AS rent_date , notebook.return_date AS return_date , type.typename AS typename , employee.tel AS tel
FROM (((`serial` join (`type` join (`set` join `equipment` on((`set`.`set_id` = `equipment`.`set_id`))) on((`type`.`typ_id` = `equipment`.`typ_id`))) on((`serial`.`srl_id` = `equipment`.`srl_id`)))
join `employee` on((`set`.`emp_id` = `employee`.`emp_id`)))
join `notebook` on((`equipment`.`n_id` = `notebook`.`n_id`)))
WHERE equipment.typ_id = type.typ_id and type.typename = 'Notebook';
Tag : PHP, MySQL
|
|
 |
 |
 |
 |
Date :
2013-06-07 09:30:54 |
By :
romanticaood |
View :
746 |
Reply :
2 |
|
 |
 |
 |
 |
|
|
|
 |