optimisation Req uete SQL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : optimisation Req uete SQL

par zeus » 15 oct. 2008, 11:21

pas de soucis ;)

par netsupra » 15 oct. 2008, 11:16

Désolé :oops:

par zeus » 15 oct. 2008, 11:15

Modération :
netsupra, si ta question est résolue, pense à ajouter le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération en cliquant sur le bouton Image en haut à gauche de ce sujet.

par netsupra » 15 oct. 2008, 11:00

Effectivement, j'y avais pas pensé ^^
Merci,
netsupra

par zeus » 15 oct. 2008, 08:42

Et une requête qui récupérerait les catégorie, puis une autre qui récupérerait tout les sujets, triées par catégorie ?

Ensuite, tu aurais un traitement PHP qui trirais tout ça pour associer les sujets aux différentes catégories.

optimisation Req uete SQL

par netsupra » 15 oct. 2008, 00:35

Bonsoir,
J'ai une table categories qui contient la liste des categories d'un annuaire et une autre table topics qui contient une liste de sujet
Les deux tables sont liées (pour chaque sujet, un champ indique l'id de la catégorie a laquelle il appartient).
Ma question est :
vaut-il mieux faire une requete qui recupere les categories puis, pour chaque categorie, une requete qui recupere les sujets appartenant a celle ci
ou
une requete unique qui me renvoie pour chaque sujet : le titre de la categorie, un court resumé de la categorie et le titre du sujet ?

D'un cote la premiere solution m'oblige a faire un nombre considerable de requete, de l'autre, la deuxieme solution me renvoie des resultats redondants (pour chaue sujet de la meme categorie, je recupere le titre de la categorie ainsi que le resume)...

Merci,
netsupra