Bonjour,
voici mon problème peut-on executer un inner join avec un delete?

voila le code


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
case "supprconfirm" :  
 
if (!isset($_GET['num_dossier'])){// cas ou le dossier n'a pa été passé en parametre malgre laction 'supp'
          echo "Erreur sur la page. Veuillez retourner à la page :";
          echo "<br><a href=CFA_GestDossier.php>Liste des dossiers</a><br>\n";
          }
 else {                         
           $req = "DELETE FROM dossier WHERE NUM_DOSSIER =                                                    '".$_GET['num_dossier']."';";
 
           $req2= "DELETE FROM sous_dossier WHERE NUM_DOSSIER = '".$_GET['num_dossier']."';";
 
           $req3= " DELETE FROM inscription_participant
           INNER JOIN SOUS_DOSSIER ON ( INSCRIPTION_PARTICIPANT.NUM_SOUS_DOSSIER = SOUS_DOSSIER.NUM_SOUS_DOSSIER )
           INNER JOIN DOSSIER ON ( SOUS_DOSSIER.NUM_DOSSIER = DOSSIER.NUM_DOSSIER )
           WHERE DOSSIER.NUM_DOSSIER = '".$_GET['num_dossier']."'";
 
           $res = ExecuteRequete($req,$connexion);
           $res3 = ExecuteRequete($req3,$connexion);
           $res2 = ExecuteRequete($req2,$connexion);
           if ($res){
                echo "Suppression définitive du dossier<br><br>\n";
                echo "<a href=CFA_GestDossier.php>Liste des Dossiers</a><br>\n";
           }
           else {
                   echo "Erreur lors de la suppression<br>Veuillez retourner à la page précédente : <a href=CFA_GestDossier.php>Liste des dossiers</a><br>\n";
           }
 }
 
  break;

La requête sql nous ramene une erreur de syntaxe.
Help tous le monde merci d'avance.

Le inner join marche bien avec un select mais pas avec un delete.
Ou est le problème svp.

A tte

Répondez vite svp.