Sélectionner 2 champs

Bonjour,

Je cherche comment avoir les données de ces 2 champs :

and artcriteria12='NST'

and artcriteria14='TST'

Mais quand je rentre ces 2 codes je n'ai qu'un champs qui s'affiche, comment je pourrai dire "ou et" pour avoir les 2 dans mon trie.

Merci.

Bonne soirée.

5 réponses

  1. Modérateur
    Bonjour,
    "ou" .. en Anglais .. se dit ... " OR"

    1. Modérateur
      Pour une réponse plus précise ..
      SELECT *
      FROM matable
      WHERE {unepremierecondition}
      ( AND artcriteria12='NST'
          OR artcriteria14='TST' )
      
  2. Merci jordane45, je vais essayer ton code, je n'ai jamais utilisé ce genre de code.

    C'est dans un fichier excel qui récupère des données par query.

    Bonne soirée.
    1. Bonjour jordane45,
      bon ca ne fonctionne pas, ci-joint ce que j'écris comme code pour mes connexions à la basse de donnée :

      FROM article article
      left outer join PACKAGEARTICLE on paanoarticle=artnoarticle
      left outer join artcost on trfnoarticle=artnoarticle
      left outer join supplier on cusnocustomer=artmainsupplier
      left outer join artpresentation on artpresentation.parcodeparam=article.artpresentation
      left outer join unitevente on unvcode=artsize
      left outer join artcriteria5 on artcriteria5.parcodeparam=article.artcriteria5
      left outer join artcriteria1 on artcriteria1.parcodeparam=article.artcriteria1
      left outer join artcriteria2 on artcriteria2.parcodeparam=article.artcriteria2
      left outer join artcriteria3 on artcriteria3.parcodeparam=article.artcriteria3
      left outer join artcriteria9 on artcriteria9.parcodeparam=article.artcriteria9
      left outer join artcriteria4 on artcriteria4.parcodeparam=article.artcriteria4
      left outer join artcriteria6 on artcriteria6.parcodeparam=article.artcriteria6
      left outer join artcriteria7 on artcriteria7.parcodeparam=article.artcriteria7
      left outer join artcriteria19 on artcriteria19.parcodeparam=article.artcriteria19
      left outer join artcriteria8 on artcriteria8.parcodeparam=article.artcriteria8
      left outer join artcriteria12 on artcriteria12.parcodeparam=article.artcriteria12
      left outer join artcriteria14 on artcriteria14.parcodeparam=article.artcriteria14
      Left outer join packaging on packaging.paccodepackaging=packagearticle.paaprivilegedpackage
      left outer join articlereferencing on articlereferencing.rftnoarticle=article.artnoarticle
      left outer join referencing on referencing.rfinoreferencing=articlereferencing.rftnoreferencing
      where artnoarticle<>'9995'
      and artcriteria5<>'N-1'
      and artcriteria5 <> 'NDI'

      and artcriteria12 = 'NST' C'EST CES 2 LA QUE CHERCHE A TRIER ILS
      and artcriteria12 = 'TST' SONT DANS 2 CHAMPS DIFFÉRENTS

      SI JE METS LES 2 JE N'AI QUE LES LIGNES AVEC LES 2 ?

      and PAAPRIVILEGEDPACKAGE<>'VRA'
      and PAAPRIVILEGEDPACKAGE<>'VRG'
      and PAAPRIVILEGEDPACKAGE<>'R38'
      and trfnocostident=3
      and ARTMAINSUPPLIER=6

      MERCI.

      Pascal
      1. en fait je veux que les 2 apparaissent dans mon trie, mais impossible il me met que les lignes avec les 2 champs ?

        and artcriteria12 = 'NST'
        and artcriteria14 = 'TST'

        Merci pour votre aide.

        Pascal
        1. ca y est j'ai trouvé

          and (artcriteria12 = 'NST' or articlereferencing.rftnoreferencing
          =1 or artcriteria14 = 'TST' )

          Oui j'en avais un autre dans la selection!

          Merci pour vos lumieres.

          Bonne journée.

          Pascal