Vue sélection sur deux champs
Bonjour,
j'essaye de créer une vue à partir d'une table de référence composé d'un code
avec une autre table composé du même code mais avec des champs de filtre présence ou pas.
ref
code
1
2
3
situation
code region1 region2
1 oui non
2 non oui
3 oui oui
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
CREATE OR REPLACE FORCE VIEW "SCHEMA"."TMEP" ("code","region1","region2")
AS
SELECT refe.code,
case when refe.code = SITUATION.code then 1
else 0
end as reg1,
case when refe.code = SITUATION.code then 1
else 0
end as reg2
FROM
LEFT JOIN SCHEMA.REF.CODE=SCHEMA.SITUATION.CODE WHERE SCHEMA.SITUATION.REGION1='OUI'
LEFT JOIN SCHEMA.REF.CODE=SCHEMA.SITUATION.CODE WHERE SCHEMA.SITUATION.REGION2='OUI'; |
mais oracle n'accepte pas cette requête??
merci de votre aide
ok en filtrant sur le case tt fonctionne :-)
case when refe.code = SITUATION.code and SCHEMA.SITUATION.REGION2='OUI'