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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  requete qui marche sous easyphp mais pas sous serveur unix

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

requete qui marche sous easyphp mais pas sous serveur unix

n°1148101
suomi
Posté le 12-07-2005 à 16:05:55  profilanswer
 

Bonjour à tous.
Je travail à la fois sous easyphp v8 et sous un serveur apache unix (mandrake 10.0).
J'ai une requete qui fonctionne bien sous easyphp mais pas sous unix.
La voici :  

Code :
  1. SELECT * from A, B where A.id_mutant_I = B.id_mutant_I AND B.id_test = (SELECT MAX( id_test ) FROM B )


Je ne trouve pas l'explication de ce probleme.
Si je sépare la requete ci dessus en 2 tout marche.

Code :
  1. SELECT * from A, B where A.id_mutant_I = B.id_mutant_I


Code :
  1. (SELECT MAX( id_test ) FROM B )


 
Si quelqu'un a une explication ... merci  :hello:

mood
Publicité
Posté le 12-07-2005 à 16:05:55  profilanswer
 

n°1148108
FlorentG
Unité de Masse
Posté le 12-07-2005 à 16:08:52  profilanswer
 

Bah easyphp et mandrake n'ont strictement rien à voir... Il faudrait plutôt les version de MySql ;)

n°1148172
suomi
Posté le 12-07-2005 à 16:43:25  profilanswer
 

pour easyphp : mysql v 4.1.9
pour mon serveur sous mandrake: mysql v4.0.18

n°1148176
FlorentG
Unité de Masse
Posté le 12-07-2005 à 16:45:29  profilanswer
 

C'est très possible que les sous-requêtes n'ont été supportées qu'à partir de la 4.1, à vérifier

n°1148189
suomi
Posté le 12-07-2005 à 16:54:14  profilanswer
 

Si c'est ça le problème, lorsque je lance mandrakeupdate pour rechercher les mise à jour de mysql, il ne trouve rien.
Quel est le meilleur moyen sous unix de faire une mise à jour de mysql?  :(

n°1148211
sircam
I Like Trains
Posté le 12-07-2005 à 17:09:16  profilanswer
 

MySQL 4.1 features
 

Citation :

Support for subqueries and derived tables


 
Ca a l'air d'être ça.
 

suomi a écrit :

Si c'est ça le problème, lorsque je lance mandrakeupdate pour rechercher les mise à jour de mysql, il ne trouve rien.


Tu mélanges ton OS (Mandrake) et ton DBMS (MySQL).
 

suomi a écrit :

Quel est le meilleur moyen sous unix de faire une mise à jour de mysql?  :(


Tu files sur le site MySQL.
 


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1148219
-Opera-
mago spé électricité
Posté le 12-07-2005 à 17:17:35  profilanswer
 

Essaie de chopper un rpm ou un dépot, je pense que ça se trouve sans problème, comme ça ça reste "intégré au système" et pas besoin de reconfigurer.
Et effectivement les sous-requêtes c'est MySQL 4.1, pas moins.
 
Opera


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

  requete qui marche sous easyphp mais pas sous serveur unix

 

Sujets relatifs
requete SQL dans fonction JSflush ne marche pas
Pourquoi ça marche ?!!![MySQL] Possible de faire en UNE seule requête?
[delestage] fopen et serveur amenrequete sql avec jointure en vba [RESOLU]
[MySQL] Probleme de requete migrée depuis Accesspetit pb de requete !!!
pb de requete php/PostgresqlRequete complexe
Plus de sujets relatifs à : requete qui marche sous easyphp mais pas sous serveur unix


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