Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1124 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Inserer une valeur d'une requete, possible?

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Inserer une valeur d'une requete, possible?

n°1125036
suomi
Posté le 20-06-2005 à 10:51:34  profilanswer
 

Bonjour,
je cherche a créer une requete me permettant de rentrer la valeur d'une autre requete:

Code :
  1. insert into groupe_liaison values('LG76_X001','LG76.txt',(Select max(id_carte) from carte));


id carte appartient a la table carte et est un chiffre qui s'auto_increment.
Lors de l'execution de cette requete j'aimerais donc que la valeur de la dernière incrémentation rentre dans la table groupe_liaison avec le reste des valeurs.
Est-il possible de faire de la sorte, c'est à dire d'effectuer cet insert avec une requete select?
Merci pour votre aide


Message édité par suomi le 20-06-2005 à 10:52:17
mood
Publicité
Posté le 20-06-2005 à 10:51:34  profilanswer
 

n°1125039
cesarr89
Posté le 20-06-2005 à 10:54:31  profilanswer
 

Bah tu test, non?
Normalement c'est possible...tu es sous quoi?MySQL?

n°1125043
Fane_CHP
Posté le 20-06-2005 à 10:56:03  profilanswer
 

possible avec un MySQL > 4.1 si je ne dis pas de betise...


---------------
Just Free It
n°1125046
sircam
I Like Trains
Posté le 20-06-2005 à 10:57:52  profilanswer
 

Just do it et tu verras bien.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1125048
skeye
Posté le 20-06-2005 à 10:59:21  profilanswer
 

Ca doit marcher sur un vrai SGBD, et avec mysql >= 4.11.:o


Message édité par skeye le 20-06-2005 à 10:59:28

---------------
Can't buy what I want because it's free -
n°1125054
suomi
Posté le 20-06-2005 à 11:05:24  profilanswer
 

Ben le problème c'est qu'en testant ça ne marche pas  :ange:  
En fait c'est plus un probleme je pense de guillemet et de quote qu'autre chose...
Je test en ce moment sous easyphp 1.8  :heink:  
Je devrais peut etre vérifier sous un serveur unix pou voir...

n°1125056
sircam
I Like Trains
Posté le 20-06-2005 à 11:07:07  profilanswer
 

Tu remplaces le sub-select par une valeur hard-codée pour voir si les quotes sont OK.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1125063
Fane_CHP
Posté le 20-06-2005 à 11:12:38  profilanswer
 

Code :
  1. SELECT MAX(id_carte) AS max FROM cartes


 
peut-être ? :hello:


---------------
Just Free It
n°1125170
jeff@be
Posté le 20-06-2005 à 13:27:08  profilanswer
 

Code :
  1. insert into groupe_liaison
  2. select 'LG76_X001','LG76.txt',max(id_carte) from carte;

n°1125239
suomi
Posté le 20-06-2005 à 14:54:30  profilanswer
 

jeff@be a écrit :

Code :
  1. insert into groupe_liaison
  2. select 'LG76_X001','LG76.txt',max(id_carte) from carte;



Merci beaucoup, ça marche. Je ne connaissais pas cette synthaxe mysql.
 :jap:

mood
Publicité
Posté le 20-06-2005 à 14:54:30  profilanswer
 

n°1125398
sircam
I Like Trains
Posté le 20-06-2005 à 17:27:22  profilanswer
 

suomi a écrit :

Merci beaucoup, ça marche. Je ne connaissais pas cette synthaxe mysql.
 :jap:


syntaxe  [:moundir]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1127613
pouyotte
Posté le 22-06-2005 à 16:38:34  profilanswer
 

Ce n'est pas une syntaxe mysql: ça marche aussi sous d'autres SGBD (ORACLE par exemple...)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Inserer une valeur d'une requete, possible?

 

Sujets relatifs
éliminer les doublons d'une colonne dans ma requêteSuperposer des images, c'est possible en htm?
probleme de requete[res] Différenciation des majuscules dans une requête SELECT ?
requete SQL -> Array : perfectionnement du code !!Passer une valeur dans un popup
Insérer une tabulation entre 2 donnéesInserer une image HTML qui ne doit pas dépasser une certaine taille...
Inserer un fichier dans la base Mysql[.net] Valeur de retour d'une requête SQL
Plus de sujets relatifs à : Inserer une valeur d'une requete, possible?


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR