Partage
  • Partager sur Facebook
  • Partager sur Twitter

Requete SELECT SQL multiconditionnelle

    10 janvier 2011 à 0:22:02

    Bonsoir à tous,

    mon problème est que je veux récupérer des informations depuis une table "TACHE".
    Ma table est la suivante de :
    liste_tache_id type_tache_id dossier_id consultant_id libelle_tache date_echeance_tache statut_tache
    1 1 1 1 Appeler le client pour rdv 2010-05-01 Archivé
    2 1 2 1 ,c,cc 2010-05-05 Terminé
    3 2 1 3 wdhdhd 2010-05-05 En cours
    4 1 5 3 c;h 2010-05-05 En Cours


    Je veux récupérer les tâches qui ne sont pas archivés + toutes les tâches dont consultant_id = 1 mais aussi toutes les tâches dont le type_tache_id=2 sans pour autant que consultant_id soit = 1.

    Le problème étant qu'en plaçant des AND successif dans ma requête, il me manque des informations.


    J'espère que c'est clair.

    Merci d'avance pour vos solutions
    • Partager sur Facebook
    • Partager sur Twitter
      10 janvier 2011 à 0:27:47

      Salut,
      Tu peux aussi utiliser des OR :).
      WHERE statut_tache != 'Archivé' AND (consultant_id = 1 OR type_tache_id = 2)
      


      Bonne soirée :).
      • Partager sur Facebook
      • Partager sur Twitter
        10 janvier 2011 à 9:37:59

        Ce serait pas plutôt

        WHERE statut_tache != 'Archivé' OR consultant_id = 1 OR type_tache_id = 2
        
        • Partager sur Facebook
        • Partager sur Twitter

        Requete SELECT SQL multiconditionnelle

        × 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