Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/07/2005, 11h26   #1
say
Membre Expert
 
Avatar de say
 
Inscription : août 2002
Messages : 1 175
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : août 2002
Messages : 1 175
Points : 1 135
Points : 1 135
Envoyer un message via MSN à say
Par défaut Update et jointure

Bonjour,

j'ai cherché sur le forum Langage SQL et sur celui ci :
http://www.developpez.net/forums/viewtopic.php?t=129328&highlight=update+inner

et pourtant, ça ne marche toujours pas pour moi

je fais ça :
Code :
1
2
3
4
UPDATE t_contact
SET t_contact.siren = t_entreprise.siren
FROM t_entreprise
WHERE t_contact.identreprise = t_entreprise.identreprise;
et le message d'erreur suivant :
Citation:
ERROR: column "t_contact" of relation "t_contact" does not exist
suis paumé..

une idée?
__________________
Ils ne savaient pas que c'était impossible alors ils l'ont fait (Mark Twain)
_ _ _ _ _ _ _ _ _

La planète ne nous appartient pas, elle nous a été prêtée par nos enfants
_ _ _ _ _ _ _ _ _

Technos : Access, C++ Builder, SQL, PostgreSQL, Crystal Reports, XML entre autres
say est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2005, 15h45   #2
say
Membre Expert
 
Avatar de say
 
Inscription : août 2002
Messages : 1 175
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : août 2002
Messages : 1 175
Points : 1 135
Points : 1 135
Envoyer un message via MSN à say
bon, ben ça y est...définitivement pas très vivant ce forum ci

voici la solution exacte :
Code :
1
2
3
4
5
 
UPDATE [only] table1
SET champs1 = table2.champs1
FROM table2
WHERE table1.MAcle = table2.MAcle;
__________________
Ils ne savaient pas que c'était impossible alors ils l'ont fait (Mark Twain)
_ _ _ _ _ _ _ _ _

La planète ne nous appartient pas, elle nous a été prêtée par nos enfants
_ _ _ _ _ _ _ _ _

Technos : Access, C++ Builder, SQL, PostgreSQL, Crystal Reports, XML entre autres
say est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2005, 15h57   #3
Membre régulier
 
Avatar de champijulie
 
Inscription : mai 2005
Messages : 147
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 147
Points : 92
Points : 92
J'allais te le dire mais je n'ai pas eu le temps.
Si le forum n'est pas assez vivant c'est peut être tout simplement que les gens cherchent une solution.

Bon courage pour la suite.
champijulie.
champijulie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2005, 16h09   #4
say
Membre Expert
 
Avatar de say
 
Inscription : août 2002
Messages : 1 175
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : août 2002
Messages : 1 175
Points : 1 135
Points : 1 135
Envoyer un message via MSN à say
me doutes que c'est pour trouver une solution
c'était pas méchant...mais c vrai qu'un forum comme celui d'Access est plus que vivant.

mais c'est quand même génial tout ça

bonne continuation
__________________
Ils ne savaient pas que c'était impossible alors ils l'ont fait (Mark Twain)
_ _ _ _ _ _ _ _ _

La planète ne nous appartient pas, elle nous a été prêtée par nos enfants
_ _ _ _ _ _ _ _ _

Technos : Access, C++ Builder, SQL, PostgreSQL, Crystal Reports, XML entre autres
say est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2005, 16h29   #5
Membre confirmé
 
Inscription : septembre 2003
Messages : 302
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : septembre 2003
Messages : 302
Points : 251
Points : 251
le forum d'access est plus vivant car ça merde tout le temps C'était un message juste pour troller
papy_tergnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h54.


 
 
 
 
Partenaires

Hébergement Web