carlosrb54
Messages postés8Date d'inscriptionvendredi 14 septembre 2007StatutMembreDernière intervention12 janvier 2008
-
10 janv. 2008 à 16:35
carlosrb54
Messages postés8Date d'inscriptionvendredi 14 septembre 2007StatutMembreDernière intervention12 janvier 2008
-
10 janv. 2008 à 17:53
bonjour,
j'ai un souci avec une sous requete pour supprimer plusieurs lignes d'une table.
voila j ai une table avec 2 colonnes :
record || valeur
51 || aa
51 || bb
55 || cc
55 || dd
je voudrais par exemple supprimer les lignes dont la valeur est "aa" ainsi que les lignes aillant le meme n° de record.
la requete :DELETE FROM matable WHERE record "(SELECT record FROM matable WHERE value'aa')";
si je le fais en 2 fois, requete SELECT record, + requete DELETE, ca marche.
mais je dois le faire en 1 seule requete. celle ci ne me fait pas d'erreur mais n'efface rien ...
pneau
Messages postés258Date d'inscriptionmercredi 21 avril 2004StatutMembreDernière intervention27 octobre 20105 10 janv. 2008 à 17:10
salut,
je ne connais pas Mysql mais avec du SQL et une base SQL Server j'aurais fait cela :
Delete From MaTable Where Valeur = 'aa'
Or record in (Select record from matable where valeur = 'aa')
tiens moi au jus...
@ pluche
Pat
Don't Worry , Be Happy
<hr />lorsque le problème est résolu, pensez Réponse Acceptée