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

PostgreSQL Discussion :

select where in


Sujet :

PostgreSQL

  1. #1
    Membre du Club
    Inscrit en
    Octobre 2006
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 127
    Points : 55
    Points
    55
    Par défaut select where in
    j'ai un problème avec la clause SELECT WHERE IN.

    voiçi mon code:
    $query = "select numero where nom in $listeNom";

    si j'écris plutôt : $query= "select numero where ville in ("XX", "YY")";
    merçI d'avance pou votre aide

  2. #2
    Membre expérimenté

    Inscrit en
    Mai 2002
    Messages
    720
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 720
    Points : 1 594
    Points
    1 594
    Par défaut
    Salut

    si j'écris plutôt : $query= "select numero where ville in ("XX", "YY")";
    merçI d'avance pou votre aide
    Il manque des mots / phrases ...

    Mis à part ça, les doubles quotes dans des doubles quotes, c'est louche... ça manque de carractères d'échapement... D'ailleurs il est probable (bien que pas forcément vrai) que ça soit plutôt des simples quotes qu'il te failles...


    Smortex

    Les FAQ Assembleur - Linux
    In The Beginning Was The Command Line Neal Stephenson

  3. #3
    Membre émérite
    Avatar de hpalpha
    Inscrit en
    Mars 2002
    Messages
    769
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 769
    Points : 2 545
    Points
    2 545
    Par défaut
    tout a fait Smortex,

    en fait il manque le FROM et pour les chaine il faut un simple quote :

    $query = "select numero FROM table where nom in $listeNom";

    dans
    $listeNom = "('toto','tutu','tata')";

    ce qui donnera
    select numero FROM table where nom in ('toto','tutu','tata')
    Delphi 2009 - ZeosLib - DevExpress - TMS - PgDAC
    PostgreSQL 8.4 sous Debian
    Sites : http://postgresql.developpez.com http://dgriessinger.developpez.com

  4. #4
    Membre du Club
    Inscrit en
    Octobre 2006
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 127
    Points : 55
    Points
    55
    Par défaut
    j'ai du écrire ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $query = "select From table numero where nom in (".$listeNom.")";
    .

    j'avais déjà le "From" dans le code.
    Merçi pour vos suggestions.

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 12/05/2006, 09h53
  2. Select ... Where.. NOT IN
    Par backus dans le forum Requêtes
    Réponses: 3
    Dernier message: 20/11/2005, 19h11
  3. SELECT ... WHERE != ???
    Par Terminator dans le forum Langage SQL
    Réponses: 5
    Dernier message: 11/05/2005, 21h22
  4. question sur SELECT ...WHERE...IN
    Par danseur dans le forum Requêtes
    Réponses: 3
    Dernier message: 23/01/2004, 15h23
  5. Select * Where {}
    Par Thomad dans le forum Langage SQL
    Réponses: 14
    Dernier message: 16/10/2003, 21h27

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