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 :

aide sur une requete


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Juillet 2005
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 8
    Par défaut aide sur une requete
    bonjour

    je voudrai faire une requete mais je n'y arrive pas voila la structure :
    j'ai 2 tables tbl_type_paiement et tbl_transaction

    je voudrai lister les enregistrement de la table tbl_paiement en prenant en compte les id_compte = 0 et = 1 mais pour ceus qui sont en 1 je ne veux pas ceux ki fugure deja ds la table transaction ?

    j'ai fait 2 requete pour différencier ce que je veux

    1ere requete :
    SELECT tbl_transaction.id_type_paiement
    FROM tbl_transaction LEFT JOIN tbl_type_paiement ON tbl_type_paiement.id_type_paiement=tbl_transaction.id_type_paiement WHERE tbl_type_paiement.id_compte != 0;

    ca me retourne les id_type_paiement ki ne fau pas ke je vois ds ma requete finale

    et la 2eme :
    SELECT tbl_type_paiement.id_type_paiement,tbl_type_paiement.libelle_type ,tbl_type_paiement.id_compte
    FROM tbl_type_paiement
    WHERE tbl_type_paiement.id_compte = 0
    OR (tbl_type_paiement.id_compte = 1 AND annulle = 0) AND id_type_paiement NOT IN (requete1) GROUP BY tbl_type_paiement.id_type_paiement ORDER BY libelle_type;

    la 2eme devrait etre la requete final, mais j'ai une erreur ca doit etre a cause du not in

    pouvez-vous m'aider ?


    merci

  2. #2
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    quel est ton erreur, qu'est-ce que tu entends par requête1 dans la seconde requête ? quelle est ta version de MySQL ?
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  3. #3
    Membre du Club
    Inscrit en
    Juillet 2005
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 8
    Par défaut
    sinon voici la requete ke je devrai avoir :
    SELECT tbl_type_paiement.id_type_paiement,tbl_type_paiement.libelle_type ,tbl_type_paiement.id_compte
    FROM tbl_type_paiement
    WHERE tbl_type_paiement.id_compte = 0
    OR (tbl_type_paiement.id_compte = 1 AND annulle = 0) AND id_type_paiement NOT IN (SELECT tbl_transaction.id_type_paiement
    FROM tbl_transaction LEFT JOIN tbl_type_paiement ON tbl_type_paiement.id_type_paiement=tbl_transaction.id_type_paiement WHERE tbl_type_paiement.id_compte != 0) GROUP BY tbl_type_paiement.id_type_paiement ORDER BY libelle_type;

    et j'ai une erreur de syntaxe devant SELECT tbl_transaction ..

    et c'est une version 3.23.49 de mysql

  4. #4
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    MySQL ne supporte pas les sous-requêtes avant la version 4.1

    il te faudra passer par un langage externe
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  5. #5
    Membre du Club
    Inscrit en
    Juillet 2005
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 8
    Par défaut
    ok sinon ca aurais donné koi ?

  6. #6
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    sinon tu aurais certainement eu le résultat de ta requête... [à cela près qu'il aurait peut-ête fallu modifier un peu la requête pour insérer des alias puisqe c'est la même table qui est référencée par les deux requêtes]
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

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

Discussions similaires

  1. [Debutant] Aide sur une requete normée
    Par Wisefool dans le forum Oracle
    Réponses: 2
    Dernier message: 14/04/2006, 18h41
  2. Besoin d'aide sur une requete ds un trigger
    Par ideal dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 15/02/2006, 10h05
  3. [MySQL] aide sur une requete
    Par dj-julio dans le forum Langage SQL
    Réponses: 5
    Dernier message: 12/01/2006, 14h25
  4. petite aide sur une requete INSERT INTO
    Par bonneti dans le forum Langage SQL
    Réponses: 3
    Dernier message: 14/03/2005, 15h17
  5. Aide sur une requete de sélection
    Par stephdiplo150 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 16/01/2004, 10h40

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