hehe pourquoi vous me proposez encore des solutions puisque j'ai trouvé moi même :) (cf 2eme post)
mais merci quand même ! :)
Fred999
thegti > exactement.
Le moyen le plus simple (et le plus propre à mon goût) est d'effectuer une jointure :
Code :
delete Ana_Art
from
Ana_Art ana,
article art
where
art.Article = ana.Identifiant
and
ana.Date_Article < '".$dtDateReq."'
[edit]--Message édité par Fred999--[/edit]
thegti
Bah ca marche
Ca doit être ta sous-requête comporte plusieurs enregistrements
seb666
sql server 7
thegti
Tient intéressant comme truc
T'es sur quel SGBD
Parce que moi sous SQL 7 j'ai déjà fait ca
seb666
je me repond tout seul ;) en fait faut un IN
"delete from Ana_Art where Article in (select Identifiant from article where Date_Article < '".$dtDateReq."')"
seb666
Comment faire une requete imbriquée quand la sous requete retourne plusieurs enregistrements ?
En fait la il aime pas le '='
"delete from Ana_Art where Article = (select Identifiant from article where Date_Article < '".$dtDateReq."')"