Bonjour,
Je voudrais effacer une ligne de ma table document en faisant la jointure sur ma table fonction. Dès que, je lance ma requête il me dit que le champ personne.idpersonne est inconnu dans la clause where.
J'ai essayé de faire :
==> Champ 'fonction.idpersonne' inconnu dans where clause
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 delete from document where document.NomDocument like 'doctest3' and document.idpersonne = fonction.idpersonne and document.idversion =6 and fonction.libfonction='ingénieur'
J'ai donc essayé de rajouter personne dans le from :
==> Erreur de syntaxe près de 'where document.NomDocument like 'doctest3' and document.idpersonne = fonction.idpersonne'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 delete from document, personne where document.NomDocument like 'doctest3' and document.idpersonne = fonction.idpersonne and document.idversion =6 and fonction.libfonction='ingénieur'
Ma table document se structure de la façon suivante:
Document
NomDoc
idpersonne
idversion
fonction
idpersonne
libfonction
Avez vous une idée de comment résoudre ce problème ?
Merci.
Partager