CREATE VIEW view_arbo_mc AS SELECT * FROM
 (
select * from motcle where IDMOTCLE NOT IN (select IDMOTCLE from motcle inner join ass_motcle_motcle on motcle.IDMOTCLE = ass_motcle_motcle.FK_MOTCLE_ENFANT)) as p 
INNER JOIN  (select * from motcle inner join ass_motcle_motcle on motcle.IDMOTCLE = ass_motcle_motcle.FK_MOTCLE_ENFANT) as m 
on p.IDMOTCLE = m.FK_MOTCLE_PARENT
INNER JOIN  (select * from motcle inner join ass_motcle_motcle on motcle.IDMOTCLE = ass_motcle_motcle.FK_MOTCLE_ENFANT) as e 
on m.IDMOTCLE = e.FK_MOTCLE_PARENT
AND e.IDMOTCLE NOT IN (SELECT IDMC FROM z_mc_nonpertinents)
order by p.NOMMOTCLE,m.NOMMOTCLE,e.NOMMOTCLE