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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [mySQL] problème avec des sous requetes.. je pige pas...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[mySQL] problème avec des sous requetes.. je pige pas...

n°137420
netswitch
minet ?
Posté le 11-05-2002 à 09:48:19  profilanswer
 

hello,  
 
j'ai un truc que je m'explique pas, quand je lance une commande SQL avec une sous requete du genre :  
select NCOM, DATE
from COMMANDE  
where NCLI in ('C123', 'C127';)
 
ça marche mais si je donne :  
select NCOM, DATE
from COMMANDE  
where NCLI in (select NCLI  
               from CLIENT
               where LOCALITE = 'NAMUR';)
 
il me donne SQL error, bla bla bla...
alors que       select NCLI  
               from CLIENT
               where LOCALITE = 'NAMUR'
me donne bien C123  C127
 
keskiya ki est pabon ?

mood
Publicité
Posté le 11-05-2002 à 09:48:19  profilanswer
 

n°137424
manu025
Posté le 11-05-2002 à 10:41:34  profilanswer
 

Il me semble qye les sous-requetes ne sont pas possibles avec MySQL.


---------------
-@- When code matters more than commercials -@-
n°137435
MelloW
Posté le 11-05-2002 à 11:21:48  profilanswer
 

manu025 a écrit a écrit :

Il me semble qye les sous-requetes ne sont pas possibles avec MySQL.  



L'année passé sur un projet en C++ j'arrivais pas à faire du nesting dans les requetes pcq ce n'était pas supporté... J'avais lu qu'ils s'en occupaient mais apparement c'est pas encore résolu...

 

[jfdsdjhfuetppo]--Message édité par MelloW le 11-05-2002 à 11:23:38--[/jfdsdjhfuetppo]

n°137588
netswitch
minet ?
Posté le 11-05-2002 à 18:40:51  profilanswer
 

arf, merde pas cool ça...
 
(vraiment pas cool)...

n°137602
lorill
Posté le 11-05-2002 à 19:02:43  profilanswer
 

Si t'es obligé d'utiliser mysql tu vas devoir jouer avec les jointures...
 
Sinon, tu peux prendre postgresql. C'est aussi un logiciel libre, mais un poil plus complet.

n°137691
MelloW
Posté le 11-05-2002 à 21:45:41  profilanswer
 

Ou bien tu fais plusieurs requetes et tu les manipules toi-même (en c++ dans mon cas)... Ce que j'ai fait l'année et après avoir fais qq testes (j'avais remplacé la sous-requete par ses valeurs pour les testes) ca c'est averé plus performant...

n°138080
netswitch
minet ?
Posté le 13-05-2002 à 10:18:55  profilanswer
 

et les commandes SQL du style : count, avg, min, sum il prend pas non plus le bougre de mysql ?
 
Si je mets une DB postgreSQL a la place de Mysql, et que c un script php qui execute les requetes, ça va continuer a fonctionner ou je vais devoir changer plein de choses dans mon script ?

n°138164
omega2
Posté le 13-05-2002 à 11:56:49  profilanswer
 

netswitch a écrit a écrit :

et les commandes SQL du style : count, avg, min, sum il prend pas non plus le bougre de mysql ?
 
Si je mets une DB postgreSQL a la place de Mysql, et que c un script php qui execute les requetes, ça va continuer a fonctionner ou je vais devoir changer plein de choses dans mon script ?  



"count, min, max, sum" Tout ça, c'est suporté par Mysql.
Si tu changes mysql par postgreSQL, tu devras remplacer les fonctions propre à l'utilisation de Mysql par celle équivalente propre à ProgreSQl et certaines requêtes pouraient devoir être modifier (je sais pas si progreSQL gère les "LIMIT debut,nombre" ) ce qui peut entrainer des modifications du code php pour obtenir le même résultat qu'avant.


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

  [mySQL] problème avec des sous requetes.. je pige pas...

 

Sujets relatifs
[PHP/MySQL] Grille de programmation...[MYSQL] Probleme avec les valeur NULL
[delphi]Je pige pas bien coment fonctione array pour les table de var!Différence entre SQL, mySQL et SQL Server ?!
[MYSQL] Comment inserer des donnée a partir d'un *.csv???[UNIX] problème avec les sémaphores
php et ifrance version payante=> gère MySQL ?Probleme de Modeles dans DREAMWEAVER , SOS !!!
php & mysql ?? 
Plus de sujets relatifs à : [mySQL] problème avec des sous requetes.. je pige pas...


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