[phpMyAdmin] Lier deux tables ?

Jetsurfer

Membre actif
1 Février 2001
383
4
Bonjour,

simple question est il possible de lier deux tables via phpMyAdmin.
Les deux tables ( animal, couleur ) ont chacune leur clé primaire ect. ( animalID, et AnimalID+couleur)
De sorte que Animal.nom = Couleur.nom
Car pour le moment mes requêtes ne fonctionnent pas.
L'exemple utilisé est PHP & MySQL pour les nuls ;-)

Merci pour vos lumières.
 
Avec une requete "INNER JOIN",
Voir doc mysql http://dev.mysql.com/doc/refman/5.0/fr/join.html

Merci pour ta réponse.
Voilà, pour ma part je vais de la lire et entre temps j'ai pris l'option de changer le type de base en innoDB, du coup j'ai le bouton relations dans MAMP et j'ai pris d'un côté les primary key de chaque table, et de l'autre côté j'ai créé un index pour les champs concernés qui devaient être des foreign keys.
La liaison est faite et cela à l'air de fonctionner.

Sinon le INNER JOIN et OUTER JOIN, je tache d'éviter comme dit au prof du cours SQL que je suis pour le moment, je préfère faire des rubriques imbriquées j'y vois plus clair, i tu vois ce que je veux dire.
Bon c'est sans doute une question 'habitude mais bon je préfère savoir marcher avant de vouloir courir donc un peu de patience... ;-)