Bonjour,
J'ai une table droits qui contient une colonne id et une colonne type_droit.
J'ai une autre table employés qui contient plusieurs colonnes dont une colonne droit.
Je voudrais pouvoir multiplier les données de la table employés à partir d'une requête select * from employés where col1 = 'A'
autant de fois qu'il y a de type_droit dans la table droits et mettre à jour la colonne droit de la table employés qui va contenir la valeur
du type_droit après chaque itération.
Si la requête select * from employés where col1 = 'A' me retourne 10 lignes et que la table droits contient 5 types.
Je devrais insérer dans la table employés 10 * 5 soit 50 lignes.
Pour les 10 premières lignes on aura par exemple dans la colonne droit la première valeur type_droit qui existe dans la table droits et ainsi de suite.
Merci.
Partager