Mttre deux ou plusieurs table en relation

birosalame Messages postés 2 Date d'inscription vendredi 2 juillet 2010 Statut Membre Dernière intervention 6 juillet 2010 - 6 juil. 2010 à 15:14
PascalCmoa Messages postés 239 Date d'inscription mercredi 19 février 2003 Statut Membre Dernière intervention 17 janvier 2013 - 6 juil. 2010 à 18:20
bonjour
je travail avec mysql dans phpmyadmin je voudrais connaitre quelle est la meilleure solution pour mettre deux ou plusieurs tables en relation s'il vous plait aidez moi

1 réponse

PascalCmoa Messages postés 239 Date d'inscription mercredi 19 février 2003 Statut Membre Dernière intervention 17 janvier 2013 5
6 juil. 2010 à 18:20
Bonjour,

il existe plusieurs manières:

Faire un produit cartésien
select 
t1.champ1, t1.champ2, t2.champ8, t3.champ5
from table1 t1, table2 t2
where t1.champ1 = t2.champ1
and ...


ou alors utiliser les jointures gauche, droite ou naturel
select 
t1.champ1, t1.champ2, t2.champ8, t3.champ5
from table1 t1
left join table2 t2 on t1.champ1 = t2.champ1
where ....


a toi de voir quelle type de requête dont tu as besoin

PascalCmoa
email: PascalCmoa
0
Rejoignez-nous