Sql enaurme pb

bonjour,
je travaille avec le SGBD MySQL
et je voudrais savoir si on peut mettre dans un IN une requete select ?

merci d'avance.

Bahan
"Control-alt-suppr"

6 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Salut,

    En sql oracle ou DB2, la réponse est oui.
    Mais je ne connais pas MySql ...

     
       (:•Þ  Pitu
    1. select n°client in table client par exemple
      1. Contributeur
        Non, je pense que Bahan veut plutôt faire un truc du style :
        select * from table1 where cle1 in (select clef from table_des_clefs)
        Et je ne sais toujours pas si ça marche avec Mysql ...

         
           (:•Þ  Pitu
    2. c exactement cela que je desire faire. ^_^
      y a vraiment personne qui sait ?
      que je sois fixe au moins ^_^

      "Life is just a dream"
      1. Salut,
        A mon avis, la meilleure solution est d'essayer toi meme ! :o) Ceci dit, ca m'interresserait aussi de savoir ca...

        Kalamit,
        La nuit, tous les chats sont gris. Pas les poulets ! :@)
        1. ben ca marche (dans mon bouquin il dise que ca se fait mais que c mieux de faire une jointure)

          en fait ct pas ca mon erreur (trop fort), j'aurais du mieux debugger ma requete.

          Merci tout le monde et desole!

          "Life is just a dream"
          1. Contributeur
            Content d'avoir pû t'aider à trouver ce qui n'était pas une erreur ...
            ;o)

            a+
             
               (:•Þ  Pitu
        2. Ben moi je me souviens de mes cours de PHP, et qu'on m'avait bien dit que MySQL ne gérait pas les SELECT imbriqués...

          Cela dit, j'ai eu ce cours en début d'année dernière => MySQL a peut-être évolué...

          @++

          Vous hésitez entre Linux et Windows?
          Vous voulez dépenser du temps ou de l'argent ?