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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Postgresl, probleme de jointure

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Postgresl, probleme de jointure

n°1981245
barracus
Posté le 06-04-2010 à 14:52:23  profilanswer
 

Bonjour,
 
Je débute avec PostgreSQL et j'ai quelques soucis pour faire un update avec jointure. Je fais ça:
 

Citation :

UDPATE table1 INNER JOIN table2 ON table1.id = table2.id SET table1.name = table2.name


 
j'obtiens "erreur de syntaxe pres de INNER",
en faisant des recherches sur internet, j'ai essayé d'autres requetes mais rien ne marche.  
 
Quelle est la bonne syntaxe?
 

mood
Publicité
Posté le 06-04-2010 à 14:52:23  profilanswer
 

n°1981252
Oliiii
Posté le 06-04-2010 à 15:03:21  profilanswer
 

En SQL Server la syntaxe est comme ca:

Code :
  1. UPDATE TABLE 1 SET table1.name = table2.name FROM table1 JOIN table2 ON table1.id = table2.id


 
Ca doit etre la meme chose en PostgreSQL.

n°1981258
barracus
Posté le 06-04-2010 à 15:18:05  profilanswer
 

J'ai essayé, ca me dit:  
 

Citation :

ERREUR:  le nom de la table « table1 » est spécifié plus d'une fois

 :sweat:

n°1981267
Oliiii
Posté le 06-04-2010 à 15:55:32  profilanswer
 

Apparement la syntaxe de PostgreSQL est un peut plus simple que ce que je pensais, essaye ca:

Code :
  1. UPDATE table1 SET table1.name = table2.name FROM table2 Where table1.id = table2.id

n°1981673
barracus
Posté le 07-04-2010 à 16:25:36  profilanswer
 

Oliiii a écrit :

Apparement la syntaxe de PostgreSQL est un peut plus simple que ce que je pensais, essaye ca:

Code :
  1. UPDATE table1 SET table1.name = table2.name FROM table2 Where table1.id = table2.id



ok, ça marche. Merci :jap:


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

  Postgresl, probleme de jointure

 

Sujets relatifs
Problème lors du passage de PHP4 à PHP5[RESOLU][SQL/ACCESS] Problème jointure
Méga problème de la mort avec XSLTProbleme avec getDefinitionByName
parser une ligne de commande : problème avec noms génériques de ficsproblème SGBD avec win'design
Quel conteneur pour mon problème ?probleme d'assignation de valeur avec un tableau dans une classe
[RESOLU] Problème de Makefile... 
Plus de sujets relatifs à : Postgresl, probleme de jointure


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