IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

[phpMyAdmin] Sous Interrogation Impossible?


Sujet :

Requêtes MySQL

  1. #1
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Points : 4 006
    Points
    4 006
    Par défaut [phpMyAdmin] Sous Interrogation Impossible?
    Salut!

    J'ai installé la dernière version de EasyPhp récemment pour pouvoir m'exercer à créer des bases de données.

    J'ai entre autres crée deux tables :
    EMP (NomE,Matr,Sal) et PARTICIPATION(Matr,Amount)

    et le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    SELECT NomE
    FROM EMP
    WHERE Sal = (SELECT Amount
                         FROM PARTICIPATION
                         WHERE Amount = 15000)
    me retoune une erreur à la ligne 3 !!! (on ne spécifie pas l'erreur)
    (j'ai pris soin de remplir convablement les deux tables, de manière à ce que la requête doit me renvoyer une valeur que je connais bien.
    La table participation est censée contenir le montant de la participation d'un employé ainsi que le matricule (matr) pour repérer ce dernier).

    Si quelqu'un a une idée...

    Merci d'avance.

  2. #2
    Membre expert
    Avatar de Alexandre T
    Homme Profil pro
    Chef de projets AMO
    Inscrit en
    Mai 2002
    Messages
    1 213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets AMO
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 213
    Points : 3 001
    Points
    3 001
    Par défaut Re: [phpMyAdmin] Sous Interrogation Impossible?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    SELECT NomE
    FROM EMP
    WHERE Sal = (SELECT Amount
                         FROM PARTICIPATION
                         WHERE Amount = 15000)
    Je ne perçois pas l'utilité de ta sous requête :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SELECT NomE
    FROM EMP
    WHERE Sal = 15000
    Cette requête fonctionnera très bien et donnera le même résultat.
    Quelle est la version d'easyphp (ou mieux de mysql) que tu as installé?

  3. #3
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Points : 4 006
    Points
    4 006
    Par défaut
    Bon en fait, je ne voulais pas focaliser l'attention sur la sous requête que j'ai écrite, c'était juste un exemple!!!!

    Mais dans le cas général, les sous requêtes ne sont pas exécutés!!! la version de EasyPhp est la 1.5.0... (version de MySQL??? , je crois que easyPhp simule son propre serveur non?)

  4. #4
    Membre actif
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2003
    Messages
    152
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2003
    Messages : 152
    Points : 248
    Points
    248
    Par défaut
    Pas de sous requetes pour l'instant en mySQL.

  5. #5
    Membre expert
    Avatar de Alexandre T
    Homme Profil pro
    Chef de projets AMO
    Inscrit en
    Mai 2002
    Messages
    1 213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets AMO
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 213
    Points : 3 001
    Points
    3 001
    Par défaut
    Les sous requêtes sont disponibles depuis la version 4.1 de mysql.
    http://www.mysql.com/doc/fr/ANSI_diff_Sub-selects.html

    Mais EasyPHP 1.5 installe une version antérieure. Si tu veux utiliser les sous-requête, tu dois installer la version 4.1 ou la 5Bêta de MySQL. Mais attention à la version de mysql sur ton hébergeur (généralement v3.23) dans le meilleur des cas version 4.0.16-standard.

  6. #6
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Points : 4 006
    Points
    4 006
    Par défaut
    Merci, je me doutais bien que c'était impossible!

    Je vais donc installer la version de MySQL qui supporte les sous intérrogations...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Wamp] Impossible de me connecter à phpMyAdmin sous Wampserver
    Par jacma dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 24/02/2015, 16h05
  2. [phpMyAdmin] lien entre mon code et phpMyAdmin sous xampp
    Par temperature dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 15/04/2006, 14h12
  3. [FLASH 8] Lien sous Firefox impossible ?¿
    Par artotal dans le forum Flash
    Réponses: 2
    Dernier message: 08/03/2006, 19h08
  4. Accés à phpMyadmin sous Mandriva linux
    Par JavaAcro dans le forum Mandriva / Mageia
    Réponses: 5
    Dernier message: 14/12/2005, 15h47
  5. Réponses: 9
    Dernier message: 18/08/2005, 13h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo