Vous n'êtes pas identifié(e).

#1 Re : Général » update qui renvoie plus d'une ligne » 21/01/2009 17:09:24

Merci pour vos réponses.

Cherches-tu à mettre à copier la valeur de table2.champ2 dans table1.champ1, en faisant le lien sur l'identifiant?

Je suppose que le but de la requête est de placer champ2 de la table table2 dans champ1 de la table table1

oui c'est bien ca.

Je veux pouvoir récupérer plusieurs valeurs. Je travail avec une solution alternative pour le moment. Je testerai ta requête prochainement gleu.

Merci

#2 Général » update qui renvoie plus d'une ligne » 21/01/2009 12:00:43

jonathan
Réponses : 3

Bonjour, je tente une requète de type

update table1 set champ1 = (select champ2 from table2 a, table1 b where a.id = b.id)

cependant j'obtiens une erreur

ERREUR:  plus d'une ligne renvoyée par une sous-requête utilisée comme une expression

Comment puis je faire autrement ou quelle est mon erreur ?

Merci d'avance pour votre aide.

Pied de page des forums

Propulsé par FluxBB