Insérer des données à partir d'une autre table
Bonjour,
J'aimerais ajouter dans une table un lien entre deux autres tables.
Cette table a 2 colonnes: id_user et id_produit.
J'aimerais donc pour un id_produit donné, ajouter autant de tuples que d'utilisateurs dans la base de données.
Pour l'instant je pensais faire:
Code:
1 2 3
| SELECT id FROM users
WHILE id
INSERT id, id_produit |
Mais si j'ai 5000 utilisateurs, ça fait 5000 requêtes...
Je pensais plus faire un truc comme:
Code:
1 2 3
| INSERT
colonne1 = SELECT * id_user FROM users
colonne2 = id_produit |
Est-ce faisable?
Merci