jointure

yann214
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 370
Inscription: 17 Nov 2005

jointure

Message le Mar Déc 20, 2005 19:03

Salut !

Au niveau des performances de scripts php associés à des requêtes mysql, est-il plus judicieux de faire une seule requête avec des jointures ou plusieurs requêtes différentes.

Je m'explique :

Si on a une table produits et une table catégories (catégories de produits) et que l'on veut faire une selection de produits en indiquant la catégorie à côté.
Vaut-il mieux :
- faire un select sur la table produits, puis pour chaque produit un select dans la table catégorie pour retrouver le nom à partir de l'id qui est dans la table produits.
- faire un seul select sur la table produit avec une jointure avec la table categories sur l'id de la categorie qui est dans les 2 tables.

C'est sûrement uen question de base mais je suis plutôt pas très fort en bdd =)

Merci !


mowmow
WRInaute impliqué
WRInaute impliqué
 
Messages: 975
Inscription: 3 Nov 2004

Message le Mar Déc 20, 2005 19:06

2ème solution :)

spidetra
WRInaute passionné
WRInaute passionné
 
Messages: 1500
Inscription: 7 Juil 2003

Message le Mar Déc 20, 2005 21:26

Jointure avec des index sur les champs qui vont bien ( clé primaire et clé étrangère)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité