Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/02/2002, 18:25
Hari Seldon
 
Fecha de Ingreso: enero-2002
Mensajes: 91
Antigüedad: 23 años, 4 meses
Puntos: 0
DELETE multiple

Hola,

tengo dos tablas que tienen una relación de uno a muchos:

ARTICULOS y AUTORES

La relación es esta:

Articulos.Numero -> Autores.relNumero

Un artículo puede tener uno o varios autores, por tanto cuando borro con SQL un artículo también deseo borrar todos los autores. Por ejemplo, para borrar el artículo número 3 y todos sus autores estoy probando esto:

DELETE Articulos.*, Autores.*
FROM Articulos INNER JOIN Autores ON Articulos.Numero=Autores.relNumero
WHERE Articulos.Numero=3;

pero no funciona. Alguien sabe cual es la sintaxis correcta para hacer un DELETE múltiple de este tipo o conoce algún link donde lo explique?

Gracias.