1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| create or replace view v_mysself as
select ev.id as event_id,
u.id as user_id,
u.civ as user_civ,
u.nom as user_nom,
u.prenom as user_prenom,
u.mail as user_mail,
u.naissance as user_naissance,
i.id as impact_id,
i.libelle as impact_lib,
i.valeur as impact_val,
d.id as domaine_id,
d.libelle as domaine_lib,
ev.descriptif as event_desc,
ev.quand as event_quand,
ev.fini as event_fini,
r.id as ressenti_id,
em.id as emotion_id,
em.libelle as emotion_lib,
em.pole as emotion_pole,
r.note as ressenti_note,
r.quand as ressenti_quand
from event ev
inner join user u on ev.user_id=u.id and u.desinscription is NULL
inner join domaine d on ev.domaine_id=d.id
inner join impact i on ev.impact_id=i.id
inner join ressenti r on r.event_id=ev.id
inner join emotion em on r.emotion_id=em.id |
Partager