Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/08/2006, 18h37   #1
Futur Membre du Club
 
Inscription : août 2006
Messages : 110
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : août 2006
Messages : 110
Points : 18
Points : 18
Envoyer un message via MSN à keishah
Par défaut Relation entre 2 tables MySQL

Bonjour!comment mettre en relation 2 tables MYSQL?

exemple :
J'ai une table Article et une table commantaire

Article
-Id
-Titre
-Text
-Date
-Heure

Commantaire
-Id
-msg
-date
-heure
-Pseudo

Comment faire pour qu'a chaque commantaire correspond un article et vis versa !
keishah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2006, 18h40   #2
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
si à chaque article correspond un et un seul commentaire, alors la théorie des formes normales veut qu'on les mette dans la même table.

Si pour chaque article correspond un ou plusieurs commentaires, ajoute un champ idArticle dans la table commentaire.
Si pour chaque commentaire correspond un ou plusieurs articles (ce dont je doute), ajoute un champ idComm dans la table article.
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2006, 18h42   #3
Futur Membre du Club
 
Inscription : août 2006
Messages : 110
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : août 2006
Messages : 110
Points : 18
Points : 18
Envoyer un message via MSN à keishah
Je ne peu pas metre les commantaire et les article dans la même table Oo !?!?
keishah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2006, 18h46   #4
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
Citation:
Envoyé par keishah
Je ne peu pas metre les commantaire et les article dans la même table Oo !?!?
J'ai édité mon message histoire d'être plus clair
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2006, 18h48   #5
Futur Membre du Club
 
Inscription : août 2006
Messages : 110
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : août 2006
Messages : 110
Points : 18
Points : 18
Envoyer un message via MSN à keishah
d'accord c'est ce que j'avais compri merci
Donc Idarticle ( dans la table Commantaire ) aura la même valeur que id dans la table article
keishah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2006, 18h52   #6
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
Citation:
Envoyé par keishah
d'accord c'est ce que j'avais compri merci
Donc Idarticle ( dans la table Commantaire ) aura la même valeur que id dans la table article
Yep.
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h57.


 
 
 
 
Partenaires

Hébergement Web