刪除我這裏有兩個表的結構:與連接表
employee
(emp_id INT AUTO_INCREMENT PRIMARY KEY,
emp_name VARCHAR(100),
emp_ic VARCHAR(20),
emp_phone VARCHAR(20),
emp_address VARCHAR(200))
employee_medical
(id INT AUTO_INCREMENT,
emp_id INT,
medical_notes TEXT,
PRIMARY KEY (id),
FOREIGN KEY (emp_id) REFERENCES employee(emp_id))
我想從兩個表是emp_id
刪除行,但如果我嘗試以下沒有工作。
$query = "DELETE employee, employee_medical
FROM employee
LEFT JOIN employee ON employee.emp_id = employee_medical.emp_id
WHERE emp_id='$id'";
錯誤:沒有唯一的表/別名: '員工'
我該如何解決這個問題?
嘗試如在查詢中所示添加employee.emp_id:$查詢=「DELETE僱員,employee_medical FROM僱員 LEFT JOIN僱員ON employee.emp_id = employee_medical.emp_id WHERE employee.emp_id = '$ ID' 「; – Kamal