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

Langage SQL Discussion :

[Access] question sur le UNION


Sujet :

Langage SQL

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 270
    Par défaut [Access] question sur le UNION
    bonjour,
    soit la table suivante "test":

    id_table | param
    1 | 2
    2 | 6
    3 | 4

    je voudrais obtenir par une requete ces trois enregistrements, mais en double, genre:

    id_table | param
    1 | 2
    2 | 6
    3 | 4
    1 | 2
    2 | 6
    3 | 4

    je fais donc
    ( select * from test ) UNION ( select * from test )
    ca ne fonctionne pas, il ne me les sort qu'une fois. Meme chose avec
    ( select t1.id_table,t1.param from test t1) UNION ( select t2.id_table,t2.param from test t2 )

    le SGBD est Access

  2. #2
    Membre chevronné Avatar de chrifo
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    444
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 444

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 270
    Par défaut
    ok, merci.
    je voudrais aussi balancer le resultat de la requete dans une nouvelle table, en utilisant le
    SELECT ....INTO nouvelle table

    est ce possible ?

  4. #4
    Membre chevronné Avatar de chrifo
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    444
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 444
    Par défaut
    Tout à fait possible:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select * into test2 from ( select * from test  UNION ALL  select * from test );

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 270
    Par défaut
    j'avais essayé avant, et ca ne fonctionne pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    select * INTO test2 FROM
    ( select t1.id_champ,t1.param from toto t1)
    UNION ALL
    ( select t2.id_champ,t2.param from toto t2 )
    me sort "une requete action ne peut pas etre utilisée comme source"

    et ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    select * INTO test2 FROM
    (
    ( select t1.id_champ,t1.param from toto t1)
    UNION ALL
    ( select t2.id_champ,t2.param from toto t2 )
    )
    me sort "erreur de syntaxe dans l'operation JOIN"

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 270
    Par défaut
    pardon, ceci marche effectivement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    select * INTO tatayoyo FROM
    (  select t1.id_champ,t1.param from toto t1 UNION ALL  select t2.id_champ,t2.param from toto t2 )

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 17/03/2007, 05h49
  2. [access] question sur les tables liées
    Par maxdwarf dans le forum Access
    Réponses: 4
    Dernier message: 29/06/2006, 09h30
  3. [VB2003][ACCESS] Question sur une requete
    Par Kanie dans le forum Langage SQL
    Réponses: 3
    Dernier message: 30/03/2006, 17h25
  4. [VB.NET] Question sur liaison VB et Access
    Par Hoegaarden dans le forum Accès aux données
    Réponses: 2
    Dernier message: 18/05/2004, 09h35
  5. QUESTION SUR AVG, Sous Access
    Par sylvaine dans le forum Langage SQL
    Réponses: 2
    Dernier message: 19/10/2003, 13h51

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