Page 1 sur 1

Colonne avec plusieurs entrées

Posté : 20 août 2005, 16:11
par chessjc
Bonjour à tous
je suis débutant en MySQL et j'ai donc une vraie question de débutant :

je veux créer deux tables en relation :

une table revues :

id revue illustrateurs

et une table illustrateurs :

id nom

et donc avoir dans le champ illustrateurs de la table revues les id des illustrateurs et il y a en a souvent plusieurs : 1,4,7,9 etc...

mais je ne sais pas quel type de donnée je dois utiliser !
je pensais à ENUM mais il me faudrait savoir à l'avance le nb d'illustrateurs que j'aurai et créer le champ en déclarant ENUM (1,2,3 etc alors que j'aurai peut être une centaine d'illustrateurs => je pense qu'il y a mieux à faire !!
mon problème me parait vraiment bête mais bon, comme je ne trouve pas la réponse ...

merci d'avance

Posté : 20 août 2005, 16:14
par iclo
Il vaudrait mieux avoir une troisième table faisant la liaison entre les deux autres, et qui aura une structure type :
idrevue, idillustrateurs.

Par ex: si une revue à 3 illustrateurs différents, elle contiendrat trois enregistrements,

C'est plus propres comme façon de faire et surtout beaucoup plus souple pour exploiter ces données par après.

Posté : 20 août 2005, 16:25
par chessjc
AHHH le boulet !!

merci beaucoup, j'avais complètement oublié ce truc de la troisième table !!

je savais que ca devait être tout con...

merci pour la réponse super rapide...
et dans le genre un peu débile j'ai une question dans le forum débuter en php qui est du même acabit... si quelqu'un veut encore rire un peu !!! :roll: