Probleme a la con sur REQUETE SQL

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. 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. Contributeur
      Ce que tu veux faire n'est donc pas une jointure, mais une union comme expliqué plus haut.

      -= Fu Xuen =-
      0
  2. 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. Contributeur
      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. Contributeur
        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
      2. @PituC'est du SQL2 INTERSEC, faut voir si base le supporte.
        0
      3. Contributeur
        @MarmotSi tu le dis ...
        Par contre, c'est bien INTERSECT .

        a +

         
           (:•Þ  Pitu
        0
      4. @PituET AVEC MYSQL:
        C'est quoi LES MOTS CLE Union et Intersect??

        Merci
        0
    2. 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
      1. Que le contenu peut bouger!!?

        la culture c comme la confiture - on en a + on l'etale
        0
        1. 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
      2. 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. 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