Bonjour,
Je n'arrive pas à exécuter le DELETE suivant :
Mysql retourne l'erreur 1064.Code:DELETE FROM hierarchie WHERE (hie_id) IN SELECT (agh_hieid FROM agent_hierarchie WHERE agh_agid=322)
Auriez-vous une idée ? :)
Version imprimable
Bonjour,
Je n'arrive pas à exécuter le DELETE suivant :
Mysql retourne l'erreur 1064.Code:DELETE FROM hierarchie WHERE (hie_id) IN SELECT (agh_hieid FROM agent_hierarchie WHERE agh_agid=322)
Auriez-vous une idée ? :)
essaie ceci :
sinon sois plus précis, il ne dit pas juste erreur 1064Code:
1
2 DELETE FROM hierarchie WHERE hie_id IN (SELECT agh_hieid FROM agent_hierarchie WHERE agh_agid=322)
Ca ne marche pas non plus. Voici le message d'erreur complet :
NB : le SELECT seul fonctionne.Code:#1064 - Erreur de syntaxe près de 'SELECT agh_hieid FROM agent_hierarchie WHERE agh_agid = 322)' à la ligne 1
version inférieure a la 4.1?
si oui pas de requetes imbriquées autorisées...
Effectivement je suis en 4.0.23.Citation:
Envoyé par Cybher
Est-ce que le passage en 4.1 aura des conséquences sur ma base actuelle ?