0

データベースにエントリが破損しているテーブル employees があります。

私は実行してそれらを削除しようとしました:

delete from employees 
where id_boss= (
select id_worker from employees e
where surname= 'XXX')
AND basic_wage>1500

しかし、次のエラーが表示されます:

#1093 - FROM 句で更新対象のテーブル 'pracownicy' を指定することはできません

どうすればこれを克服できますか?

4

2 に答える 2

0

それも正しく?効くから

DELETE e_emp FROM  employees e_emp, 
(SELECT id_boss FROM employees  WHERE surname='XXX') AS e_boss
WHERE e_emp.id_boss=e_boss.id_worker
AND e_emp.basic_wage>1500
于 2014-05-30T10:02:04.380 に答える