-- View: mf.vu_acquisitions

DROP VIEW mf.vu_acquisitions;

CREATE OR REPLACE VIEW mf.vu_acquisitions AS 
 SELECT mf.parcelle.id_parcelle,
	mf.parcelle.cleparc,
	mf.parcelle.code_insee,
	mf.parcelle.numr_parcelle,
	mf.parcelle.lieu_dit,
	mf.parcelle.surface,
	mf.parcelle.code_site,
	acte_acquis.code_acte,
	acte_acquis.date_acte,
	acte_acquis.nom_notaire,
	acte_acquis.prix_acquisition,
	acte_acquis.origine_propriete
FROM mf.parcelle,
		( SELECT mf.acte.code_acte,
				mf.acte.date_acte,
				mf.acte.nom_notaire,
				mf.acte.ref_type_maitrise,
				mf.acte.prix_acquisition,
				mf.acte.origine_propriete
           FROM mf.acte
			WHERE mf.acte.ref_type_maitrise=1) acte_acquis
WHERE mf.parcelle.code_acte::text = acte_acquis.code_acte::text
ORDER BY mf.parcelle.cleparc;

ALTER TABLE mf.vu_acquisitions
  OWNER TO ludodo;
GRANT ALL ON TABLE mf.vu_acquisitions TO ludodo;
GRANT SELECT, REFERENCES, TRIGGER ON TABLE mf.vu_acquisitions TO cpnrc;
GRANT SELECT ON TABLE mf.vu_acquisitions TO public;

