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 et SQL. Discussion :

Petit problème d'Insert avec UNION [AC-2010]


Sujet :

Requêtes et SQL.

  1. #1
    Membre à l'essai
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Mai 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2011
    Messages : 3
    Par défaut Petit problème d'Insert avec UNION
    Bonjour,

    J'ai 1 table contenant des scores (format text/text/Num/Num)
    Equipe1 / Equipe2 / Eq1Pts / Eq2Pts
    E1 / E2 / 10 / 8
    E2 / E3 / 5 / 30

    J'attend donc comme retour dans ma table temporaire
    Nom/EScore
    E1/10
    E2/13 (ici on a bien 5 en Eq1 et 8 en Eq2)
    E3/30

    J'ai donc fait une petit query tel que:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Select * INTO TOTO
    FROM (
    SELECT ME1.Equipe1 AS Nom, SUM(ME1.EQ1PTS) AS EScore
    FROM MatchEquipes  AS ME1
    GROUP BY ME1.Nom
     
    UNION
     
    SELECT ME2.Equipe2 AS Nom, SUM(ME2.EQ2PTS) AS EScore
    FROM MatchEquipes AS ME2
    GROUP BY ME2.Nom);
    Et il me répond que Equip1 ne fait pas partie d'une fonction aggrégée.
    M'enfin, c'est un peu un champ requis dans ma table cible sous l'alias Nom non?

    Je passe par un INTO parce que j'ai testé l'Update de la table TOTO, c'est pas plus glorieux (et interdit en plus le GROUP BY normalement autorisé par le INTO)

    Ou merdes-je?

  2. #2
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 197
    Billets dans le blog
    47
    Par défaut
    bonsoir,

    Citation Envoyé par Timil Voir le message
    Ou merdes-je?

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    ...GROUP BY ME1.Nom
    Dans un premier temps, ici je dirais

    Essaye avec:
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    ... GROUP BY ME1.Equipe1

  3. #3
    Membre à l'essai
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Mai 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2011
    Messages : 3
    Par défaut
    M'apprendra à faire confiance à un message d'erreur... au lieu de me dire qu'il y a une erreur de code il me dit que la structure merdoie :p

    Merci, je vais aller acheter un cerveau (y en a en promo je crois)

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

Discussions similaires

  1. [MySQL] Problème d'insertion avec apostrophe
    Par cari dans le forum PHP & Base de données
    Réponses: 86
    Dernier message: 11/07/2006, 12h21
  2. Problème d'insertion avec un champ Date/Heure ?
    Par bds2006 dans le forum Bases de données
    Réponses: 1
    Dernier message: 26/06/2006, 10h37
  3. Problème d'INSERT avec caractères accentués: mysql 5.0
    Par yizashi dans le forum Installation
    Réponses: 2
    Dernier message: 05/04/2006, 10h26
  4. [débutant]petit problème sur formulaire avec onglets
    Par Christophe93250 dans le forum Access
    Réponses: 2
    Dernier message: 06/01/2006, 10h46
  5. Problème d'insertion avec MySQL
    Par Sonny dans le forum ASP
    Réponses: 13
    Dernier message: 28/08/2003, 13h52

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