Cretation table SQL ? [newbie] - SQL/NoSQL - Programmation
Marsh Posté le 31-08-2003 à 12:26:44
j'sais pas, tu peux stocker tous les alias dans ton champ de telle manière:
Alias1|Alias2|Alias3|.......
après tu les dissocie avec un explode. Enfin je sais pas si c'est très judicieux dans ton cas.
Marsh Posté le 31-08-2003 à 13:54:21
ok, est-ce qu'un alias peut être utilisé par plusieurs société?
Marsh Posté le 31-08-2003 à 13:54:46
KT-RedFOX a écrit : j'sais pas, tu peux stocker tous les alias dans ton champ de telle manière: |
mais voyons toi, donne lui pas des idées pareil
Marsh Posté le 31-08-2003 à 14:16:06
Non, en fait j'ai repensé un peu la chose, ca va etre plus lourd mais bon.
Je réintergre mon code client avec chaque chant, résultat, je me promene avec une ligne par alias.
A l'origine, je voulais faire correspondre dans ma table principale, une 30ène de chanmps pour des alias de messagerie, mais je pense que ca sera plus facile de faire 2 table qui trient par code client, la 2ème table risque d'etre plus grosse, mais bon.
On va voir...... Comme je commence PHP/MySQL, autant pas trop me compliqué la vie, elle ne sera pas tres optimisées ma base, mais bon, mon but est de faire qqch de fonctionnel.
Marsh Posté le 31-08-2003 à 14:24:54
Citation : [newbie] Cretation table SQL ? |
Newbie orthographique aussi, on dirait...
A+,
Marsh Posté le 31-08-2003 à 15:23:04
kirkybabay a écrit : C'est vrai que dans le titre ca le fais pas trop !!!!! |
D'où l'interêt de penser à le corriger
Marsh Posté le 31-08-2003 à 15:39:08
burgergold a écrit : |
j'ai dit que c'était pas forcément judicieux dans ce cas précis
Mais ça se fait, non?
Marsh Posté le 31-08-2003 à 15:41:11
KT-RedFOX a écrit : |
quelqu'un qui ferais ca, jme marrerais de sa gueule, rien de plus improfessionnel
Marsh Posté le 31-08-2003 à 15:52:17
burgergold a écrit : |
Même dans d'autres cas?
Imaginons la table avec comme champs nom | surnom |
Si je veux stocker un nombre illimité (ou grand) de surnom, je fait comment? Je vais quand même pas faire x champs pour x surnom.
Attention, je te critique pas du tout, je demande une explication, n'étant pas du tout un professionel
Marsh Posté le 31-08-2003 à 15:55:55
KT-RedFOX a écrit : |
une table t_nom
id
nom
tel
email
une table t_surnom
id
surnom
nom_id
pis pour récuperer les surnoms
Select surnom from t_surnom where nom_id = t_nom.id
Marsh Posté le 31-08-2003 à 16:02:34
d'ac
tu peux expliquer pourquoi c'est vraiment pas bien de faire comme j'avais dit?
Marsh Posté le 31-08-2003 à 16:05:43
KT-RedFOX a écrit : d'ac |
logiquement
un enregistrement d'un champs c'est fait pour stocker 1 données, pas plusieurs concaténé avec un caractère spécial qui va t'obliger à le reséparé une fois ton select fait
tu comprends?
Marsh Posté le 31-08-2003 à 16:11:25
burgergold a écrit : |
oui parfaitement
J'ai juste encore beaucoup de choses a apprendre!
(désolé d'avoir envahi le topic )
Marsh Posté le 31-08-2003 à 16:12:18
KT-RedFOX a écrit : |
aucun probleme
sérieusement jsuis pas un dieu en sql, loin de là, j'ai simplement eu un cours de 75hrs pendant mes études qui m'ont aidé à comprendre le monde SGBD
Marsh Posté le 31-08-2003 à 11:48:09
Salut.
Voila, je voulais savoir si je pouvait créer une table comme ca:
CodeClient | NomSociete | NumChantier | Login | Mdp | Alias (x30) | utilisateur (x30) | mdp alias (x30) |
Le truc est que pour chaque client j'ai une trentène d'alias de messagerie possible et maximum.
Créer une base simple a la Excell (Hi!) je sais faire, mais un tableau dans un tableau j'ai peur (désolé pour ma comparaison ..)
Qqun peut m'aider ?
Merci.