Bonjour j'aurai aimé savoir si il est possible de faire un delete sur deux tables en meme temps.

Par exemple de faire une jointure de tables associant 2 ids et de faire un delete sur les deux lignes des tables jointes.

jai essayé plusieurs commandes mais elles ne marchent pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
delete from catTest where id IN (select idCategorie from test inner join catTest 
on (catTest.id = test.idCategorie) and catTest.id=1)
 
 
delete from test where test.categorie IN
(select categorie from test inner join catTest 
on (catTest.nom = test.categorie) where test.categorie='sport')
 
 
DELETE FROM test INNER JOIN catTest
ON catTest.nom = test.categorie
WHERE catTest.nom='sport'
Merci d'avance pour votre aide.