Je dois supprimer completement le projet numéro 2 des tables suivantes
Projet
idProjet Description
EtapesProjet (Table d'association)
idProjet idEtape Date
RessourcesProjet (Table d'association)
idProjet idEmploye nbHeures
Premiere question, parmis les 2 codes suivant, est-ce qu'il y en a un meilleur que l'autre
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 DELETE rp, ep FROM RessourcesProjet rp, EtapexProjet ep Where rp.idProjet=2 AND ep.idProjet = 2 ;
et apres je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 DELETE rp, ep FROM RessourcesProjet as rp INNER JOIN EtapexProjet as ep on rp.idProjet=ep.idProjet Where rp.idProjet=2 ;
J'ai essayé de différentes facon avec des join, est-ce qu'il y a une facon d'envoyer une seule commande pour supprimer le projet 2 de toutes les tables ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 DELETE FROM Projet Where idProjet=2 ;
Partager