Requête SQL plusieurs fois sur le même champ

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Requête SQL plusieurs fois sur le même champ

Re: Requête SQL plusieurs fois sur le même champ

par Cobaye » 27 août 2009, 09:58

si j'ai bien compris ta demande, tout simplement :

Code : Tout sélectionner

SELECT operationid FROM tatable WHERE (article = 1 AND identifiant = 9 AND typeA = 1) OR (article = 1 AND identifiant = 10 AND typeB = 1)

Requête SQL plusieurs fois sur le même champ

par Adeline » 27 août 2009, 09:47

Bonjour,

j'ai besoin de faire une reuqête sur une table en faisant plusieurs conditions sur le même champ.
Je vous explique concrètement.
J'ai une table qui s'appelle operation_cible avec comme champ
-cibleid (id unique)
- operationid
- article
- identifiant
-typeA
- typeB
- typeC

cibleid operationid article identifiant typeA typeB typeC
1 1 1 9 1 0 0
2 1 1 10 0 1 0

Le but de ma requête est de récupérer disctinctement les operationid pour lesquelles j'ai bien les 2 lignes suivantes :
article = 1 & identifiant = 9 et typeA = 1 ET article = 1 & identifiant = 10 et typeB = 1
JE voudrais que cela soit dans une même requête. Je ne vaux pas avoir à faire de boucle.

Si quelqu'un veut bien me venir en aide.
Merci.