Bonjour,

J'ai 2 tables.
Une première table ENTITE avec une idEntite (Clé primaire) et un idType.

Une autre table PARAMETRE avec idParametre (clé primaire), idEntité (Clé étrangère) et idTypeParam.

Les deux tables sont donc liées par la clé idEntité.

Je souhaiterait faire une requête qui me liste tous les idEntité de ma table ENTITE, même si je n'ai pas le parametre demandé pour cette entité dans la table PARAMETRE.

Evidemment cette requete ne passe pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT A.idEntite
FROM Entite AS A LEFT JOIN parametre AS B ON A.idEntite = B.idEntite
WHERE (((A.idEntite)=[B].[identite]) AND ((A.idEntiteType)=12) AND ((B.idParamType)=56 Or (B.idParamType) Is Null));
J'aurai voulu donc faire une requete de ce type:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT a.idEntite, b.identite FROM Entite AS A, parametre AS  B WHERE A.identite = B.identite (*);

Mais hélas, c'est du SQL que ne prends pas mes requetes access.

Et j'ai besoin d'une requete Access sans passer par VBA.

Une idée?

MErci