Requete select

Bonjour,

j ai une table access compose de 10 champs , deux champs sont important, mat et rub, pour chaque mat il y plusieurs rub comme indique cette exemple :

mat RUB
A 20
A 30
A 12
A 5
A 6
A 8

j ai dans la table plus de 200 mat

je veux sélectionner tous les mat qui ont la rub n° 12 COMMENT FAIRE SVP
merci de votre aide

4 réponses

  1. Salut,

    De mémoire, ceci devrait suffir :
    SELECT mat FROM nom_de_ta_table WHERE rub = '12';
    1. merci de votre reponse mais cette requete me selectionne que la rubrique 12 comme cette exemple

      mat RUB
      A 12
      B 12
      C 12
      D 12

      mois je viulais une selection :
      MAT RUB
      A 20
      A 12
      A 30
      B 20
      B 12
      B 6
      C 20
      C 5
      C 12

      c a d tous les rub de tous les mat qui ont la rubrique 12
      merci
      1. Modérateur
        Salut,

        Il faut faire un sous select comme :

        SELECT mat, rub FROM nom_de_ta_table
        WHERE mat in (select mat FROM nom_de_ta_table
        WHERE rub = '12');

        cdlt