Partage
  • Partager sur Facebook
  • Partager sur Twitter

Requete sur plusieurs champs en un coup

    28 mars 2011 à 23:26:56

    Bonsoir,

    je recherche à faire une requête sur plusieurs champs en un seul coup.
    J'ai plusieurs tables qui s'appellent par ex: q17_1 q17_2 q17_3 q17_4 ...

    Pour l'instant je créer ce genre de requete,
    SELECT COUNT(DISTINCT id) FROM donnee WHERE q17_1 = 1 OR q17_2 = 1 OR q17_3 = 1 ...
    le problème c'est que c'est un peu long à écrire je voudrais donc savoir si il était possible de le faire en un seul coup.
    Par exemple comme ceci:
    SELECT COUNT(DISTINCT id) FROM donnee WHERE q17 = 1
    Lorsque l'on marque q17=1 il va chercher sur tous les champs qui commencent par q17.

    J'espère que c'est compréhensible,
    Je vous remercie pour vos réponses.
    • Partager sur Facebook
    • Partager sur Twitter
      28 mars 2011 à 23:32:58

      Oula, ça sent la base de données mal pensée ça... A tous les coups, tu ferais mieux de faire une table ne plus plutôt que ces multiples champs.
      • Partager sur Facebook
      • Partager sur Twitter

      Requete sur plusieurs champs en un coup

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown