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 :

Problème avec UNION


Sujet :

Requêtes MySQL

  1. #1
    Membre habitué Avatar de Dark Ryus
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2007
    Messages
    333
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2007
    Messages : 333
    Points : 162
    Points
    162
    Par défaut Problème avec UNION
    bonjour,

    voila ma requête :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    SELECT i1.*  FROM MET_MM_INDIVIDU i1  WHERE i1.IND_IDTUTF = 10258 AND (i1.IND_DATCREA >= '2010-03-24' OR i1.IND_DATELASTMODIF >= '2010-03-24') 
    UNION
    SELECT i2.*  
    FROM MET_MM_INDIVIDU i2  
    INNER JOIN MET_MM_GROUPEIND gr ON gr.GRI_IDTGRI = lien.GRI_IND_IDTGRI
    INNER JOIN MET_MM_LIEN_GRI_IND lien ON i2.IND_IDTIND = lien.GRI_IND_IDTIND
    WHERE i2.IND_IDTUTF = 10258 AND gr.GRI_DATE_LAST_MODIF >= '2010-03-24'
    elle ne marche pas, je ne sais pas pourquoi....

    l'erreur est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    MySQL Database Error: You have an error in your SQL syntax near 'UNION 
    SELECT i2.*  
    FROM MET_MM_INDIVIDU i2  
    INNER JOIN MET_MM_GROUPEIND gr' at line 2	1	0

  2. #2
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 016
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 016
    Points : 23 705
    Points
    23 705
    Par défaut
    Bonjour,

    C'est normal... A utiliser l'étoile pour ramener tout et n'importe quoi...
    Pour que l'union fonctionne, il faut qu'il y ait, dans les 2 requêtes, le même nombre de champs avec des colonnes de même type.
    Donc, remplace les étoiles (qu'il faut de toute façon proscrire, c'est une très mauvaise habitude) par les noms des champs que tu souhaites récupérer, et ce pour chaque requête. Au final, chacune doit avoir le même nombre de champs...

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  3. #3
    Membre habitué Avatar de Dark Ryus
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2007
    Messages
    333
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2007
    Messages : 333
    Points : 162
    Points
    162
    Par défaut
    merci

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

Discussions similaires

  1. [Absolute DataBase] Problème avec UNION sur champs BLOB
    Par Nono23 dans le forum Autres SGBD
    Réponses: 5
    Dernier message: 12/07/2014, 08h31
  2. Problème avec Union (et Blob)
    Par ejaecker dans le forum InterBase
    Réponses: 5
    Dernier message: 02/09/2008, 16h51
  3. problème avec UNION SQL
    Par greg1517 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 06/05/2007, 19h46
  4. Problème avec UNION et Group by
    Par dujardin dans le forum Requêtes
    Réponses: 4
    Dernier message: 14/02/2007, 04h55
  5. Problème avec UNION et WHERE
    Par portu dans le forum Langage SQL
    Réponses: 13
    Dernier message: 20/04/2005, 11h29

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