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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Deux fois la même sous requête sous MySQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Deux fois la même sous requête sous MySQL

n°1706919
basile238
Posté le 24-03-2008 à 12:16:20  profilanswer
 

Salut à tous,
 
comment éviter de faire executer deux fois la même sous requête sous Mysql ?
 
J'ai une requête du type:
 
SELECT .... FROM  
 
   SELECT ... FROM (SOUS REQUETE) INNER JOIN aaaa ON bbbb WHERE cccc
 
   UNION
 
   SELECT ... FROM (SOUS REQUETE) INNER JOIN xxxx ON yyyy WHERE zzzz
 
 
Bref, j'aimerais éviter que (SOUS REQUETE) qui est la même requête soit executée deux fois.
J'ai essayé les tables temporaires mais on ne peut pas citer une table temporaire deux fois dans la même requête d'après ce que j'ai compris.
J'ai alors essayé de stocker la sous-requête sous la forme d'une table de TYPE = HEAP, mais c'est impossible car la table devrait comporter un champ de type TEXT non supporté par les tables HEAP.
 
Donc comment faire pour éviter de répéter deux fois la même sous-requête ?


Message édité par basile238 le 24-03-2008 à 12:44:22
mood
Publicité
Posté le 24-03-2008 à 12:16:20  profilanswer
 

n°1709026
MagicBuzz
Posté le 28-03-2008 à 02:52:34  profilanswer
 

avec la requête complète, je pense que ce sera plus facile, là sans plus d'infos, la réponse est "c'est pas possible".
reste à savoir si ton MCD permet une astuce

n°1709027
MagicBuzz
Posté le 28-03-2008 à 02:53:14  profilanswer
 

(ceci dit, mysql doit pas être trop porc, et il devrait réutiliser le même jeu de résultat pour chaque appel à la sous-requête)


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

  Deux fois la même sous requête sous MySQL

 

Sujets relatifs
Mysql : format de date qui change apres reinstall :(Requéte demi-merdique
Intéraction Php (mysql) et Javascript[URGENT] Probleme de dump mysql
[Builder 6]récpere le résultat d'une requête SQL d'un composant TQueryPb requete sql avec MySQL 4.0.25
Requete a modifier pour optimiser(débutant) mise en page requete SQL.
Requête SQL[MySQL] le même champs, 2 fois dans la même requête - résolu
Plus de sujets relatifs à : Deux fois la même sous requête sous MySQL


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