Bonjour,
Je souhaite effectuer une requête SQL DELETE, jusque la rien de compliqué mais c'est la premiere fois que je dois faire une requete avec jointures.
En effet, je souhaite supprimer tout ce qu'il y a dans la table F_NOMENCLAT mais avec une condition discriminante sur la table F_ARTICLE.
Dans F_ARTICLE, AR_REF correspond a AR_REFDET de la table F_NOMENCLAT.
Je souhaite supprimer tout dans la table F_NOMENCLAT quand dans F_ARTICLE on a AR_SOMMEIL = 0
Mon driver ODBC n'autorise que le LEFT OUTER JOIN d’après la notice.
J'avais pensé à faire
Code :
DELETE FROM F_NOMENCLAT N
LEFT JOIN F_ARTICLE A
ON (N.NO_REFDET = A.AR_REF)
WHERE A.AR_SOMMEIL = 0
MAis en vain,
Une idée ?
Merci d'avance