Recherche de l'unicité.......... - SQL/NoSQL - Programmation
Marsh Posté le 26-01-2006 à 16:59:01
Code :
|
A priori un truc du genre devrait marcher
Marsh Posté le 26-01-2006 à 16:59:24
poste quand même la structure de ta/tes table(s)
Marsh Posté le 27-01-2006 à 08:14:23
Voila ma requete originelle. Dsl pr les noms de champs et de tables!!!
select distinct sto_histmvt.no_art,
bas_art.design1,
bas_art.dte_cre,
bas_art.dte_dernmvt,
sto_histmvt.no_lieu,
bas_stocklig.qte_stk,
bas_art.dern_crc,
bas_stocklig.qte_stk*bas_art.dern_crc,
sto_histmvt.typ_origine
from bas_art, sto_histmvt, bas_stocklig
where bas_art.no_art=sto_histmvt.no_art
and sto_histmvt.no_art=bas_stocklig.no_art
and sto_histmvt.no_lieu between '1A11' and '9Z6'
and sto_histmvt.no_art >'30000000'
and sto_histmvt.typ_origine=12
order by sto_histmvt.no_art
Marsh Posté le 26-01-2006 à 15:12:20
Salut à tous!
Voila mon problème. Je dois sélectionner une liste d'articles à partir de leur type de mouvement. En effet, ils peuvent avoir différents états de mouvement : 1, 2 ,3 ,4 ou 5. Je cherche à récupérer seulement les articles possédant un type de mouvement 5. Seulement, un article peut posséder tous les types de mouvements...Ma requete est :
select article
from bas_art
where mouvement=5
(j'ai simplifié pour vous épargner l'inintéressant!!!)
Et la il me sort des articles qui ont dans leur liste de mouvementles types 1, 2, 3 et 4 aussi, mais ayant le 5. J'ai essayé en mettant : where mouvement not in (1, 2, 3, 4) mais sa ne fonctionne pas plus... Si qqn voit comment je pourrais récupérer l'unicité, j'en serai comblé
Je suis sous MySQL