Précédent   Forum des professionnels en informatique > Bases de données > MySQL
MySQL Forum d'entraide MySQL. Avant de poster -> FAQ MySQL, Tutoriels 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/01/2012, 22h38   #1
Membre habitué
 
Inscription : septembre 2004
Messages : 244
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 244
Points : 110
Points : 110
Par défaut optimisation requête sql

Bonjour,

Un collègue m'a dit que ce type de requête et beaucoup plus rapide :

Code :
1
2
3
4
5
SELECT S.NomSite, R.NomRubrique, P.Titre, P.URL
	FROM sites  AS S, rubriques AS R, pages AS P
	WHERE 
		S.IDsite = R.IDsite
	AND R.IDrubrique = P.IDrubrique
Que ce type de requête:

Code :
1
2
3
4
SELECT S.NomSite, R.NomRubrique, P.Titre, P.URL
	FROM sites AS S
	INNER JOIN rubriques AS R ON S.IDsite = R.IDsite
	INNER JOIN pages AS P ON R.IDrubrique =P.IDrubrique
Les 2 requêtes donnent le même résultat
Avez-vous un avis la dessus ?

Merci beaucoup
omelhor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2012, 22h43   #2
Expert Confirmé Sénior
 
Avatar de f-leb
 
Homme Fabien
Enseignant
Inscription : janvier 2009
Messages : 2 415
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 41
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2009
Messages : 2 415
Points : 4 447
Points : 4 447
bonsoir,

voir l'article: Jointures dans le WHERE ou dans le FROM avec des JOIN
f-leb est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 27/01/2012, 23h15   #3
Membre habitué
 
Inscription : septembre 2004
Messages : 244
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 244
Points : 110
Points : 110
Citation:
Envoyé par f-leb Voir le message
Merci beaucoup !
omelhor 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 17h08.


 
 
 
 
Partenaires

Hébergement Web