Probleme a la con sur REQUETE SQL

The_Bobur -  
Fu Xuen Messages postés 3651 Statut Contributeur -
Salut a tous,
J'ai un prob. sur une requete, le suivant:
- J'ai 2 tables TAB1 et TAB2
- TAB1: nom1,nom2,nom3
- TAB2: nom1,nom2,nom3,nom4
- TOUS LES "nomX" sont les valeurs d'un attribut portant le meme nom dans les deux tables Attribut1

Je souhaite recuperer:
nom1
nom2
nom3
nom4
SACHANT Que le contenu peut bouger!!!! (pour ceux qui diraient select * from TAB2)

MERCI...

6 réponses

  1. DavidR
     
    Bonjour,

    Je comprends pas bien, pourrais tu être un peu plus clair STP.
    Ca viens peut être de moi mais là je comprends pas ce que tu veux faire exactement.

    DavidR
    0
    1. The_Bobur
       
      admettons que tu ai 2 tables VOIT1 et VOIT2 avec un attribut de nom commun aux 2 tables nom_voiture par Ex.
      TAB1 contient "clio","twingo","espace"
      TAB2 contient "clio","twingo","espace" et "kangoo"

      Je veux afficher l'attribut nom_voiture des deux tables comme ceci: "clio","twingo","espace","kangoo"
      0
  2. brj Messages postés 159 Statut Membre 10
     
    Que le contenu peut bouger!!?

    la culture c comme la confiture - on en a + on l'etale
    0
    1. The_BOBUR
       
      Je m'exprime pas si mal que ca!!!!
      J'ai 2 putain de tables et je veux recuperer leur contenu (C'est a dire un attribut qui a le meme nom dans les deux tables)

      Ces 2 tables contiennent les memes entites mais la deuxieme (comme la premiere) peut en contenir d'autres en plus

      Moi, je veux recup Tous les attiributs SOIT L'INTERSECTION DES 2 TABLES !!!!

      MERCI de votre très grande comprehension ...
      0
      1. Marmot Messages postés 580 Statut Membre 69 > The_BOBUR
         
        Ben le mot clé DISTINCT ça marche pas ?

        Sinon une bonne ref : http://sqlpro.developpez.com/
        0
  3. The_BOBUR
     
    En fait DISTINCT va me classer les noms d'une table
    SI j'ecris de maniere simple
    SELECT DISTINCT lieu_dep
    FROM bus_centre_merc,bus_centre_vac;
    IL ME DIT QUE YA AMBIGUITE FORCEMENT!!!!!!
    EN FAIT Y FAUT QUE QUELQU'un SACHE FAIRE UNE INTERSECTION
    CE SERAIT DE LA BALLE!
    0
  4. Pitu Messages postés 1460 Statut Contributeur 125
     
    Bonjour à tous.

    Essayes donc un truc du style :
    SELECT nom_voiture from TAB1 UNION ( SELECT nom_voiture from TAB2)

    J'espère que ça répondra à ton pb.
    a +

     
       (:•Þ  Pitu
    0
    1. Pitu Messages postés 1460 Statut Contributeur 125
       
      Je pense que c'est d'une union que tu as besoin, plus que d'une intersection.
      Mais pour info, si tu veux faire une intersection, tu remplaces le mot-clef UNION par INTERSECT.


       
         (:•Þ  Pitu
      0
      1. Marmot Messages postés 580 Statut Membre 69 > Pitu Messages postés 1460 Statut Contributeur
         
        C'est du SQL2 INTERSEC, faut voir si base le supporte.
        0
      2. Pitu Messages postés 1460 Statut Contributeur 125 > Marmot Messages postés 580 Statut Membre
         
        Si tu le dis ...
        Par contre, c'est bien INTERSECT .

        a +

         
           (:•Þ  Pitu
        0
      3. The_BOBUR > Pitu Messages postés 1460 Statut Contributeur
         
        ET AVEC MYSQL:
        C'est quoi LES MOTS CLE Union et Intersect??

        Merci
        0
      4. Marmot Messages postés 580 Statut Membre 69 > The_BOBUR
         
        Mais c'est gentillet comme tout de nous donner la plate-forme que utilises :-)

        UNION n'est toujours pas supporté dans les nouvelles versions ?

        Pour les 3.xx tu as deux solutions :
        - Travailler avec une table temporaire
        -Et http://www.nstep.net/~mpbailey/programming/tutorials.union.php
        0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. MIKETEDDY Messages postés 2 Statut Membre
     
    Je voudrais établir la jointure sur deux tables mais en ayant aussi dans le résultat les enregistrements qui ne satisfont pas à la condition de jointure.
    Merci
    0
  7. MIKETEDDY Messages postés 2 Statut Membre
     
    Je voudrais établir la jointure sur deux tables mais en ayant aussi dans le résultat les enregistrements qui ne satisfont pas à la condition de jointure.
    Merci
    0
    1. Fu Xuen Messages postés 3651 Statut Contributeur 306
       
      Ce que tu veux faire n'est donc pas une jointure, mais une union comme expliqué plus haut.

      -= Fu Xuen =-
      0