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. 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
    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. 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. 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. 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' )