DELETE FROM [C107-Nomenclature_Infinie_Detail]
FROM [C107-Nomenclature_Infinie_Detail]
T1,[C107-Nomenclature_Infinie_Detail] T2
WHERE T1.CodeDevis=@codeDevis and
T1.niv1=@niv1 and
T1.niv2=@niv2 and
T1.niv3=@niv3 and
T1.ligneDevis=@ligneDevis and
T1.ligneDetail=@ligneDetail and
T1.CodeDevis=T2.codeDevis and
T1.niv1=T2.niv1 and
T1.niv2=T2.niv2 and
T1.niv3=T2.niv3 and
T1.ligneDevis=T2.ligneDevis and
T1.LigneDetail=T2.ligneDetail
T1.niveau=@niveauCourant and
T2.niveau=@niveauCourant+1 and
T1.ligne=T2.lignePere
Au moment de la compilation, j'ai le message d'erreur suivant: La table
[C107-Nomenclature_Infinie_Detail] est ambigue
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Vuillermet Jacques
> DELETE FROM [C107-Nomenclature_Infinie_Detail]
-->Il ne sait pas si cette table est T1 ou T2.
(De plus, l'utilisation de JOIN dans la clause FROM clarifiera ta requête, Cf. norme SQL 92)
Jacques.
"Pierre-Yves" a écrit dans le message de news:
voici la requete que je cherche à executer
En fait je descends dans une nomenclature
DELETE FROM [C107-Nomenclature_Infinie_Detail] FROM [C107-Nomenclature_Infinie_Detail] T1,[C107-Nomenclature_Infinie_Detail] T2 WHERE T1.CodeDevis=@codeDevis and T1.niv1=@niv1 and T1.niv2=@niv2 and T1.niv3=@niv3 and T1.ligneDevis=@ligneDevis and T1.ligneDetail=@ligneDetail and T1.CodeDevis=T2.codeDevis and T1.niv1=T2.niv1 and T1.niv2=T2.niv2 and T1.niv3=T2.niv3 and T1.ligneDevis=T2.ligneDevis and T1.LigneDetail=T2.ligneDetail T1.niveau=@niveauCourant and T2.niveau=@niveauCourant+1 and T1.ligne=T2.lignePere
Au moment de la compilation, j'ai le message d'erreur suivant: La table [C107-Nomenclature_Infinie_Detail] est ambigue
Quel est le problème dans ma requête
merci
> DELETE FROM [C107-Nomenclature_Infinie_Detail]
-->Il ne sait pas si cette table est T1 ou T2.
(De plus, l'utilisation de JOIN dans la clause FROM clarifiera ta requête,
Cf. norme SQL 92)
Jacques.
"Pierre-Yves" <py_leteste@hotmail.com> a écrit dans le message de news:
eX9qc32VEHA.4092@TK2MSFTNGP11.phx.gbl...
voici la requete que je cherche à executer
En fait je descends dans une nomenclature
DELETE FROM [C107-Nomenclature_Infinie_Detail]
FROM [C107-Nomenclature_Infinie_Detail]
T1,[C107-Nomenclature_Infinie_Detail] T2
WHERE T1.CodeDevis=@codeDevis and
T1.niv1=@niv1 and
T1.niv2=@niv2 and
T1.niv3=@niv3 and
T1.ligneDevis=@ligneDevis and
T1.ligneDetail=@ligneDetail and
T1.CodeDevis=T2.codeDevis and
T1.niv1=T2.niv1 and
T1.niv2=T2.niv2 and
T1.niv3=T2.niv3 and
T1.ligneDevis=T2.ligneDevis and
T1.LigneDetail=T2.ligneDetail
T1.niveau=@niveauCourant and
T2.niveau=@niveauCourant+1 and
T1.ligne=T2.lignePere
Au moment de la compilation, j'ai le message d'erreur suivant: La table
[C107-Nomenclature_Infinie_Detail] est ambigue
(De plus, l'utilisation de JOIN dans la clause FROM clarifiera ta requête, Cf. norme SQL 92)
Jacques.
"Pierre-Yves" a écrit dans le message de news:
voici la requete que je cherche à executer
En fait je descends dans une nomenclature
DELETE FROM [C107-Nomenclature_Infinie_Detail] FROM [C107-Nomenclature_Infinie_Detail] T1,[C107-Nomenclature_Infinie_Detail] T2 WHERE T1.CodeDevis=@codeDevis and T1.niv1=@niv1 and T1.niv2=@niv2 and T1.niv3=@niv3 and T1.ligneDevis=@ligneDevis and T1.ligneDetail=@ligneDetail and T1.CodeDevis=T2.codeDevis and T1.niv1=T2.niv1 and T1.niv2=T2.niv2 and T1.niv3=T2.niv3 and T1.ligneDevis=T2.ligneDevis and T1.LigneDetail=T2.ligneDetail T1.niveau=@niveauCourant and T2.niveau=@niveauCourant+1 and T1.ligne=T2.lignePere
Au moment de la compilation, j'ai le message d'erreur suivant: La table [C107-Nomenclature_Infinie_Detail] est ambigue