[SQL] Drop avec plusieur table

Résolu
Atropa Messages postés 1940 Date d'inscription   Statut Membre Dernière intervention   -  
Atropa Messages postés 1940 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je voudrais savoir si il est possible de faire un drop comme ce select

SELECT comment.id
FROM article,categorie,comment
WHERE comment.module = \'article\' &&
     comment.idMod = article.id &&
     article.idCat = menudeploy.id &&
     categorie.BT >= :BT &&
     categorie.BB <= :BB &&
     categorie.idMenu = :idMenu
     GROUP BY comment.id


ou plutot comment mettre des conditions sur plusieur table pour ne supprimer que dans une seule.

le but étant de supprimer tout les commentaires posté dans tout les articles d'une catégorie et de ses sous catégorie ainsi que de leur sous catégorie etc....

merci d'avance pour vos réponse
A voir également:

3 réponses

pitxu Messages postés 689 Date d'inscription   Statut Membre Dernière intervention   95
 
Bonjour,

non DROP n'est pas soumis à des conditions, en revanche tu peux utiliser DELETE FROM ... WHERE ...
0
blux Messages postés 27117 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Salut,

DROP supprime une table entière.
DELETE supprime des lignes dans une table, avec les restrictions éventuelles données par WHERE...
0
Atropa Messages postés 1940 Date d'inscription   Statut Membre Dernière intervention   274
 
oui désolé je me suis trompé. la fatigue...

mais comment je fait pour faire ce delete ?

je remplace juste SELECT par DELETE ?

j'ai peur que ca supprime dans toutes mes tables
0
blux Messages postés 27117 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Beaucoup de SQL ne supportent pas les DELETE avec jointures...

Par contre, si tu as des contraintes d'intégrité référentielles, la suppression en cascade risque d'être obligatoire...
0
Atropa Messages postés 1940 Date d'inscription   Statut Membre Dernière intervention   274
 
ok merci beaucoup. je vais les supprimer une par une avec des boucles mais je trouve ça moche !

Je suis mauvais en SQL il faudrait que je m'y mette un jour...
0