Bonjour!
j'ai un problème avec les requetes imbriquées, je travaille avec mysql 4, je gère ma base de données avec "Navicat 8 MYSQL" , voilà ce que j'ai:
1- j'ai une table 'stock'
2- quand je compte le nombre d'enregistrements qui existent dans cette table, le nombre est affiché sur l'éditeur de requête en affectant la valeur à un champs 'a' , j'utilise cette syntaxe :
select count(*) a from stock
3- quand je veux stocker cette valeur (a) dans une autre table 'Compte' , je fais cette syntaxe:
insert into Compte(Nbre) values(select count(*) a from stock)
le message d'erreurs affiché est :
Erreur de syntaxe auprès de "select count(*) a from stock"
Question:
je ne sais pas comment procéder pour corriger ça et stocker la valeur retournée de la première requete sur la table 'stock', dans le champs 'nbre' de la table 'compte'.
Merci d'avance.
Partager