Kalicronic
Benutzer
- Beiträge
- 7
Hallo Leutz,
ich hab eine Select abfrage die funktioniert (ausprobiert!), aber in Verbindung mit der folgend gezeigten Delete Anweisung sagt er mir:
#1064 - Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen bei '(
SELECT * FROM employees t1
JOIN dept_emp t2 ON t1.emp_no = t2.emp_no
LEFT J' in Zeile 1
Muss ich die komplette Anweisung umschreiben??? -.-'
ich hab eine Select abfrage die funktioniert (ausprobiert!), aber in Verbindung mit der folgend gezeigten Delete Anweisung sagt er mir:
#1064 - Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen bei '(
SELECT * FROM employees t1
JOIN dept_emp t2 ON t1.emp_no = t2.emp_no
LEFT J' in Zeile 1
Code:
DELETE FROM employees(
SELECT * FROM employees t1
JOIN dept_emp t2 ON t1.emp_no = t2.emp_no
LEFT JOIN dept_manager t3 ON t3.dept_no = t1.emp_no
WHERE DATEDIFF(SYSDATE(), t1.birth_date)/365 > 59
AND t2.dept_no = 'd004'
AND NOT t1.emp_no = (
SELECT emp_no FROM dept_manager
WHERE dept_no = 'd004'
and to_date > sysdate())
);
Muss ich die komplette Anweisung umschreiben??? -.-'