Selectionne tous les champs commençant pareil

MoYoX Messages postés 140 Statut Membre -  
MoYoX Messages postés 140 Statut Membre -
Bonjour à tous !

J'aimerais savoir s'il est possible d'effectuer une requête qui sélectionne tous les champs commençant de la même manière.

Pour exemple, j'ai dans plusieurs tables différentes des champs commençant par 'num_XXX' ou 'num_XXY' ou encore 'num_XY'

Je voudrais effectuer une requête telle que:

SELECT num_XXXXX FROM matable WHERE 'num_XXX' ET 'num_XXY' ET  'num_XY' IN(SELECT * FROM matable1, matable2, matable3)


Vous comprendrez que j'ai un problème pour rendre "multiple" le nom des champs, j'avais donc pensé à utiliser le REGEXP pour selectionner tous les champs commençant par 'num_', mais je ne sais pas comment le mettre en oeuvre après le WHERE.

Quelqu'un pourrait m'aider ?

D'avance merci !

Momo
Configuration: Windaubouze Vistadanstagueule
Firefox 3001.5

5 réponses

  1. babou054 Messages postés 162 Date d'inscription   Statut Membre 11
     
    tu peux pas utiliser le 'LIKE' ?
    0
  2. MoYoX Messages postés 140 Statut Membre 3
     
    Bonjour, merci, je vais voir comment il se met en oeuvre le "LIKE".

    Je reposte ici si j'ai un problème !
    0
  3. MoYoX Messages postés 140 Statut Membre 3
     
    J'ai cherché comment utiliser cette "LIKE" pour le nom d'un champ, j'avoue m'être heurté à un mur.

    Comment est-il possible de faire pour l'utiliser afin de lui demander de prendre un champ commençant par "num_" ?
    0
  4. exiled Messages postés 5 Statut Membre
     
    donc en fait ta rien cherché je tappez sur google j'en ai eu pour a peine 10 seconde

    nomchamp LIKE 'num%'
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. MoYoX Messages postés 140 Statut Membre 3
     
    Justement c'est le "nomchamp" qui n'est pas fixe, c'est celui là que je veux faire commencer par "num_" et pas l'enregistrement qui est dans ce champ.
    0