In MySQL können Sie eine Ansicht mit "LEFT JOIN" nicht aktualisieren, aber wenn Sie diese in "JOIN" konvertieren können, sollten Sie in Ordnung sein.
Create view table4 as
Select table1.firstname, table1.lastname, table2.bodyweight, table3.bodyfat
From table1
JOIN table2 ON table1.table1_id = table2.table2_id;
JOIN table3 ON table1.table1_id = table3.table3_id;
Siehe hier als Referenz dazu, was in aktualisierbaren Ansichten erlaubt ist.