bonjour,
j'ai une table client avec une colonne role vide pour le moment
id nom role
1 cd null
2 de null
et une table role
id_client role
1 ve
1 do
1 rm
2 ve
2 rc
je veux update ma table client pour avoir la colonne role qui concatene les roles
client_id nom role
1 cd ve|do|rm
2 de ve|rc
sauf qu'il me concatene que le pipe et la premiere valeur,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 update c set c.role= concat(c.role,'|',k.role) from client as c inner join role as k on c.id=k.client_id
ou est mon erreur?
Cordialement,
Partager