表A:
| id_A | Data ... |
表B:
| id_B | Data ... |
加入A_B
| id_A | id_B |
这些表是我的情况为例。那么,我试图从许多条件删除许多记录,如A的名称是X和B的名称是Y.
当我执行SELECT时,它的工作原理,但与DELETE它不。
这是我resquest:
DELETE A_B FROM A
INNER JOIN A_B
ON (A.ID = A_B.A_ID)
INNER JOIN B
ON (B.ID = A_B.B_ID)
WHERE B.NAME IN ('X', 'Y')
AND A.NAME = 'Z';
它说:
Erreur SQL : ORA-00933: SQL command not properly ended
00933. 00000 - "SQL command not properly ended"
你要从中删除,不删除从x – Jonast92