comment optimiser une requete (en remplacant le distinct) - SQL/NoSQL - Programmation
Marsh Posté le 20-04-2004 à 16:15:25
hmm, merdasse, ma requete 1 est pas bonne, si j'ai aucune occurence dans la table FF, il me renvoi rien du tout
Marsh Posté le 20-04-2004 à 16:56:56
Pour la première requête, fais plutôt une jointure externe, du genre (non testé) :
Code :
|
Marsh Posté le 20-04-2004 à 16:58:58
Sinon ... tu donnes un jeu d'essai pour tes tables
et ce que tu attends comme résultat !
Marsh Posté le 20-04-2004 à 15:58:55
'lut tt le monde
bon j'explique en gros le probleme que j'ai
j'ai trois tables (F,M,FF)
[M] [F] [FF]
nomM nomO id
*nomM *nomO
*c
*(cle etrangere)
donc tout d'abord, je souhaite recuperer toutes les valeurs de F qui n'ont pas d'occurences dans FF
ensuite je veux recuperer tous les nomM (de M) qui ont plus d'un F(resultat de la requete precedente )
mais le probleme est que cette requete la est super longue a cause du distinct
y'a pas moyen de la simplifier ou de contourner le probleme ?