Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1682 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  comment augmenter le nombre de jointure sur mysql??

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

comment augmenter le nombre de jointure sur mysql??

n°1528240
zit_zit
Posté le 14-03-2007 à 10:31:56  profilanswer
 

bonjour a tous,
 j ai une erreur mysql sur une requette trop grosse et je ne sais pas comment la modifier ???
voici l erreur :
The SELECT would examine too many records and probably take a very long time. Check your WHERE and use SET OPTION SQL_BIG_SELECTS=1 if the SELECT is ok
 

mood
Publicité
Posté le 14-03-2007 à 10:31:56  profilanswer
 

n°1528247
rufo
Pas me confondre avec Lycos!
Posté le 14-03-2007 à 10:44:47  profilanswer
 

fait voir ta requête? et expliques-nous ce qu'elle est sensée faire.

n°1528253
skeye
Posté le 14-03-2007 à 11:01:44  profilanswer
 

Pluzun, envoie la requête.
Quand on a ce genre de message, mieux vaut vérifier que la requête ne fait pas n'importe-quoi avant de s'inquiéter du fonctionnement du sgbd.


---------------
Can't buy what I want because it's free -
n°1528402
zit_zit
Posté le 14-03-2007 à 14:41:56  profilanswer
 

alors ma requette est censé recuperer tous les chef de travaux qui n'ont se pas affilier a un etablissment en gros j ai une entité association dans laquel je recupere le num_etablissment+num_cdt et voici la requette:

Code :
  1. SELECT a.num_cdt, a.nom_cdt FROM cdt AS a LEFT  OUTER  JOIN affecter AS b ON a.num_cdt = b.num_cdt WHERE b.num_cdt IS  NULL;


Message édité par zit_zit le 14-03-2007 à 14:42:19
n°1528406
skeye
Posté le 14-03-2007 à 14:43:23  profilanswer
 

combien d'enregistrements dans tes tables?


---------------
Can't buy what I want because it's free -
n°1528407
skeye
Posté le 14-03-2007 à 14:44:16  profilanswer
 

...et tu fais la jointure sur un élément en demandant qu'il soit null?[:pingouino] Je comprends pas trop, là...:o


---------------
Can't buy what I want because it's free -
n°1528412
zit_zit
Posté le 14-03-2007 à 14:49:16  profilanswer
 

j ai plus de 2000 enregistrement
la requette fait le jointure normalement et recuepere les identifiant pour n ont pas de correspondances pour lesquelles il y a null
tout simplement

n°1528414
rufo
Pas me confondre avec Lycos!
Posté le 14-03-2007 à 14:53:20  profilanswer
 

zit_zit a écrit :

j ai plus de 2000 enregistrement
la requette fait le jointure normalement et recuepere les identifiant pour n ont pas de correspondances pour lesquelles il y a null
tout simplement


 
et en français, ça donne quoi  :??: moi y'en a pas comprendre toi vouloir dire...


Message édité par rufo le 14-03-2007 à 14:53:32
n°1528427
zit_zit
Posté le 14-03-2007 à 15:04:38  profilanswer
 

lol
dsl
donc la requette fait une jointure normal mais au lieu de joindre les meme donée elle prend ceux qui n'ont pas de correspondance en gros  c une union version mysql
c tout

n°1528428
zit_zit
Posté le 14-03-2007 à 15:05:26  profilanswer
 

suis-je vraiment plus clair??

mood
Publicité
Posté le 14-03-2007 à 15:05:26  profilanswer
 

n°1528433
rufo
Pas me confondre avec Lycos!
Posté le 14-03-2007 à 15:10:40  profilanswer
 

zit_zit a écrit :

lol
dsl
donc la requette fait une jointure normal mais au lieu de joindre les meme donée elle prend ceux qui n'ont pas de correspondance en gros  c une union version mysql
c tout


 
Tu devrais essayer avec l'instruction SQL "NOT EXISTS". Ca me paraît plus approprié.
 
ps : ça doit pas être ton point fort le français
ps2 : Mysql sait faire un UNION...

n°1528447
zit_zit
Posté le 14-03-2007 à 15:26:05  profilanswer
 

oui le français n'est pas mon meilleur pote et dsl c'est pas un union mais un minus que je veux faire.
je suis fatigué dsl


Message édité par zit_zit le 14-03-2007 à 15:26:42
n°1528460
skeye
Posté le 14-03-2007 à 15:44:49  profilanswer
 

http://forum.hardware.fr/hfr/Progr [...] 8611_1.htm


---------------
Can't buy what I want because it's free -

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  comment augmenter le nombre de jointure sur mysql??

 

Sujets relatifs
nombre max d'image par ligneexecuter du code php qui se trouve dans mysql
[merise] Probleme d'heritage, MCD et sgbd mysql..Servlet se connectant à MySql ?
[VBSCRIPT] nombre ?[PHP Mysql] Champ de recherche
Erreur php/mysqlProblème de jointure mysql
[Résolu] Connexion à une base de données mySQL via ODBC 
Plus de sujets relatifs à : comment augmenter le nombre de jointure sur mysql??


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR