Bonjour

Mon niveau de compétences en MySQL ne me permet pas de répondre à ce problème, sans doute très simple pour un expertr

J'ai une table 'A' composée ainsi
identifiant_film (int), producteur (text), assistant (text)

dans une table 'B' j'ai
identifiant_film (int), nom (text), fonction (text)

où j'ai bein entendu plusieurs noms et fonctions pour le même identifiant.
je veux ventiler dans la table 'A' une concatenation de tous les noms de la table 'B'
dans la colonne 'producteur' tous le noms dont la fonction dans la table 'B' est 'producteur'
dans le colonne 'assistant' tous le noms dont la fonction dans la table 'B' est 'assistant'

je veux pour cela utiliser la fonction GROUP_CONCAT avec soit CREATE TABLE A ou INSERT INTO TABLE A ou UPDATE TABLE A FROM TABLE B.

je veux pouvoir écrire
SI 'fonction' = 'producteur' concaténer dans colonne 'A.producteur'
sinon
SI 'fonction' = 'assistant' concaténer dans colonne 'A.assistant'
sinon
ne rien faire

Merci de votre aide