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

Langage SQL Discussion :

pb order by


Sujet :

Langage SQL

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2005
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 22
    Points : 13
    Points
    13
    Par défaut pb order by
    J'ai un problème dans ma requète que j'utilise sous vb.
    Le problème vient du fait que j'ai 2 tables dans la clause from je crois...
    En fait je n'ai besoin de la table espèces que pour le order by.Comment dois-je m'y prendre, car ça ne doit pas etre du tout comme je l'ai fait je pense...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT npiège, ecodr, année, semaine, j1, j2, j3, j4, j5, j6, j7,
        espèces.descripteur, espèces.genre, espèces.espèce
    FROM capture, espèces
    WHERE npiège = 1 AND semaine = 12 AND année = 1995
    ORDER BY descripteur DESC, genre ASC, espèce ASC
    Merci d'avance

  2. #2
    Membre actif Avatar de BenoitDenis
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    536
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2005
    Messages : 536
    Points : 237
    Points
    237
    Par défaut
    il faut que tu utilise des alias

    SELECT c.npiège, c.ecodr, c.année, c.semaine, c.j1, c.j2, c.j3, c.j4, c.j5, c.j6, c.j7, e.descripteur, e.genre, e.espece
    FROM capture c, especes e
    WHERE npiège = 1 AND semaine = 12 AND année = 1995
    ORDER BY e.descripteur DESC, e.genre ASC, e.espece ASC

    voila normalement ca doit marcher sinon envoye moi le schéma de ta base avec les requetes que tu veut faire et je te les écris en sql
    Le contenu est roi, optimisé il est empereur...

    Comme la Hongrie, le monde informatique a une langue qui lui est propre. Mais il y a une différence. Si vous restez assez longtemps avec des Hongrois, vous finirez bien par comprendre de quoi ils parlent.

    http://www.tethis-interactive.com

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2005
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 22
    Points : 13
    Points
    13
    Par défaut
    En fait je viens de trouver, c'était parce que ecodr est dans les 2 tables et je ne m'en souvenais plus

    Merci quand même

  4. #4
    Membre actif Avatar de BenoitDenis
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    536
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Avril 2005
    Messages : 536
    Points : 237
    Points
    237
    Par défaut
    c'est pour ca que je te conseille de toujours mettre des alias dès que tu as plus d'une table, comme ca tu n'est pas embété si tu as deux fois la meme colonne
    Le contenu est roi, optimisé il est empereur...

    Comme la Hongrie, le monde informatique a une langue qui lui est propre. Mais il y a une différence. Si vous restez assez longtemps avec des Hongrois, vous finirez bien par comprendre de quoi ils parlent.

    http://www.tethis-interactive.com

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

Discussions similaires

  1. Problème requête avec UNION et ORDER BY
    Par Yann21 dans le forum Langage SQL
    Réponses: 12
    Dernier message: 12/12/2003, 11h02
  2. order by sur plusieurs tables
    Par Mad_Max dans le forum Requêtes
    Réponses: 2
    Dernier message: 09/12/2003, 12h17
  3. Probleme avec un "order by"
    Par LineLe dans le forum ASP
    Réponses: 30
    Dernier message: 16/09/2003, 15h38
  4. ORDER BY
    Par mythtvtalk.com dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 11/07/2003, 11h56
  5. ORDER BY dans un ordre inhabituel
    Par Riam dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 21/03/2003, 13h29

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