Salut,

Je cherche à créer la vue suivante sous Postgre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
create or replace view test as select patient.pat_id
	from patient patient, instance_fiche inst, valeur_texte nomMarital,
	     valeur_texte nom, valeur_texte prenom, valeur_date dateNaiss,
	     valeur_texte nomCorrige, valeur_texte prenomCorrige, valeur_date dateNaissCorrige
	     where  patient.pat_id=inst.pat_id 
		and inst.inst_id=nomMarital.inst_id and nomMarital.champ_id(+)=25
		and inst.inst_id=nom.inst_id and nom.champ_id(+)=20
		and inst.inst_id=prenom.inst_id and prenom.champ_id(+)=21
		and inst.inst_id=dateNaiss.inst_id and dateNaiss.champ_id(+)=27
		and inst.inst_id=nomCorrige.inst_id and nomCorrige.champ_id(+)=23
		and inst.inst_id=prenomCorrige.inst_id and prenomCorrige.champ_id(+)=24
		and inst.inst_id=dateNaissCorrige.inst_id and dateNaissCorrige.champ_id(+)=30
mais je ne sais pas comment représenter les jointures externes écrites ci-dessus pour une base oracle ?