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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  mySQL 4.1 en production ? ou comment faire sans les selects imbriqués

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

mySQL 4.1 en production ? ou comment faire sans les selects imbriqués

n°408207
cedricbrun
Posté le 26-05-2003 à 16:56:37  profilanswer
 

Re-salut !
Bon, j'ai une petite requête qui utilise un select imbriqué. Je suis actuellement sur mySQL 4.0xxx qui ne les supportes pas..alors première question :  
Est-ce que mysql 4.1 est assez stable pour être utilisé en production ????
Dans le cas contraire (et pour de toute façon augmenter mes connaissances... ) comment transformer cette requête pour virer le select imbriqué ?

Code :
  1. select numeropalbox from lepalboxestferme where numeropalbox NOT IN (select
  2. numeropalbox  from lapalettecontient )


mood
Publicité
Posté le 26-05-2003 à 16:56:37  profilanswer
 

n°410033
MagicBuzz
Posté le 28-05-2003 à 10:31:19  profilanswer
 

Hmmm, à vue de nez, c'est pas possible.
 
J'ai souvenir cependant qu'il existe un type de jointure qui permet de retrouner l'ensemble des lignes de A qui ne sont pas dans B, mais je ne me souvient plus du mot-clé (et impossible de mettre la main dessus sur le net). Deplus, je ne suis pas sûr que MySQL supporte ce mot clé.

n°410086
cedricbrun
Posté le 28-05-2003 à 10:46:27  profilanswer
 

MagicBuzz a écrit :

Hmmm, à vue de nez, c'est pas possible.
 
J'ai souvenir cependant qu'il existe un type de jointure qui permet de retrouner l'ensemble des lignes de A qui ne sont pas dans B, mais je ne me souvient plus du mot-clé (et impossible de mettre la main dessus sur le net). Deplus, je ne suis pas sûr que MySQL supporte ce mot clé.


 
Merci? j'ai trituré pas mal de requête pour y arriver (avec des tables temporaires, des trucs comme ça) mais c'est bof bof.
Donc j'ai mis mySQL 4.1  
Le temps que le système soit entièrement devellopé et fonctionnel ils auront bien sorti une version stable!

n°410291
Core 666
Posté le 28-05-2003 à 13:03:39  profilanswer
 

cedricbrun a écrit :

Re-salut !
Bon, j'ai une petite requête qui utilise un select imbriqué. Je suis actuellement sur mySQL 4.0xxx qui ne les supportes pas..alors première question :  
Est-ce que mysql 4.1 est assez stable pour être utilisé en production ????


Je suis toujours sur une 4.0.12 donc je peux pas dire. Mais si quelqu'un a un feedback positif sur la 4.1 ca m'intéresse :)
 

Citation :

Dans le cas contraire (et pour de toute façon augmenter mes connaissances... ) comment transformer cette requête pour virer le select imbriqué ?

Code :
  1. select numeropalbox from lepalboxestferme where numeropalbox NOT IN (select
  2. numeropalbox  from lapalettecontient )



 
Tu peux procéder ainsi : SELECT lepalboxestferme.numeropalbox FROM lepalboxestferme LEFT JOIN lapalettecontient ON lepalboxestferme.numeropalbox = lapalettecontient.numeropalbox WHERE lapalettecontient.numeropalbox IS NULL

n°410708
drasche
Posté le 28-05-2003 à 19:07:29  profilanswer
 

cedricbrun a écrit :

Le temps que le système soit entièrement devellopé et fonctionnel ils auront bien sorti une version stable!


effectivement, si tu ne comptes pas passer ton développement en production avant quelques mois voire une année, ça peut aller.  Faut pas oublier qu'ils n'ont sorti qu'une seule alpha pour le moment.


Message édité par drasche le 28-05-2003 à 19:07:51

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)

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

  mySQL 4.1 en production ? ou comment faire sans les selects imbriqués

 

Sujets relatifs
Comment ce connecter à ma base mysql[PHP/Mysql] Probleme de requette - Help
Poser plusieurs serveur Mysql sur une meme machine.[ MySQL / PHP ] Order by date desc
[MySQL] Clés étrangères et InnoDB...Mysql table crashé erreur 138
[PHP/Mysql] Récuprer ces données là...[Mysql] Quel type pour ce champs de base de donnée ?
Faire ingurgiter une grosse quantitée a Mysql en Insert ou Update.MySQL : '' et valeur NULL
Plus de sujets relatifs à : mySQL 4.1 en production ? ou comment faire sans les selects imbriqués


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