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 :

requete avec like


Sujet :

Requêtes MySQL

  1. #1
    Membre du Club Avatar de yasmine*
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 100
    Points : 63
    Points
    63
    Par défaut requete avec like
    bonsoir tout le monde
    je me connecte à une bd mySql via un program java en utilisant jdbc et j'ai un petit probleme avec la requete suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    select commande.num_cmd from commande,detail_cmd where  
    commande.num_cmd=detail_cmd.num_cmd and 
    commande.num_cmd='"+numCmd+"' or date_cmd like"+date+"'%";
    et ceci pour selectionner le numéro de commande en faisant la jointure entre les 2 tables(commande et detail_cmd) et dont le numéro de commande est = à "numCmd" ou dont la date commence par "date".
    merci d'avance pour votre aide.

  2. #2
    Membre régulier Avatar de sorenson
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 78
    Points : 84
    Points
    84
    Par défaut
    Bonjour,

    essaies ça et regardes si ça fonctionne mieux :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    SELECT cmde.num_cmd 
    FROM commande as cmde 
    LEFT JOIN detail_cmd as dcmde 
    ON dcmde.num_cmd=cmde.num_cmd
    WHERE  
    cmde.num_cmd= ' "+numCmd+" ' or dcmde.date_cmd LIKE ' "+date+" ' % " ;

  3. #3
    Membre du Club Avatar de yasmine*
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 100
    Points : 63
    Points
    63
    Par défaut
    j'ai essayer mais ça donne rien.l'erreur que j'obtiens est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Erreur de syntaxe près de '' à la ligne 1

  4. #4
    Membre du Club Avatar de yasmine*
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 100
    Points : 63
    Points
    63
    Par défaut
    merci sorenson pour ta reponse ça m'a aider à trouver la solution.
    il fallait mettre ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    LIKE '"+date+"%' "

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

Discussions similaires

  1. [SQL] requete avec LIKE
    Par Space Cowboy dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 07/08/2007, 11h03
  2. [MySQL] requete avec LIKE
    Par hamham dans le forum Langage SQL
    Réponses: 6
    Dernier message: 10/01/2007, 15h22
  3. Requete avec LIKE et IN
    Par eowene dans le forum Langage SQL
    Réponses: 4
    Dernier message: 10/01/2007, 09h09
  4. Requete avec LIKE
    Par Eome dans le forum Langage SQL
    Réponses: 1
    Dernier message: 31/08/2006, 21h37
  5. oracle 8.1.7, CLOB et requete avec like
    Par fsapet dans le forum Oracle
    Réponses: 5
    Dernier message: 15/02/2005, 11h45

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