Présentation du problème
Je possèdes 4 tables :
- FilterCrit : Qui contient des id de critère
- Critère : Liste des critères
- Mod_Crit : Jointure entre critères et modèle
- Model : Liste des modèles
Je voudrai afficher la liste des modèles selon 0 ou N critères qui sont stocké dans la tables FilterCrit.
Le problème est que la requète ci dessous me renvoi les modèles avec une condition OU sur les critères et pas ET.
exemple :
Je voudrai les modèles dont le critère est xx ET yy
Citation :
SELECT dbo.Critere.nom, dbo.Model.nom AS Expr1
FROM dbo.Critere INNER JOIN
dbo.Mod_Crit ON dbo.Critere.id = dbo.Mod_Crit.idCrit INNER JOIN
dbo.Model ON dbo.Mod_Crit.idMod = dbo.Model.id INNER JOIN
dbo.FilterCrit ON dbo.Critere.id = dbo.FilterCrit.id
WHERE (dbo.FilterCrit.uId = 0)
|
Faut il faire une requète imbriquée ?
---------------
-= Team RC5-72 =- -= Team Dolphin Project =-