W MySQL nie możesz zaktualizować widoku, który ma "LEFT JOIN", jednak jeśli możesz przekonwertować je na "JOIN", powinieneś być w porządku.
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;
Zobacz tutaj w celu odniesienia się do tego, co jest dozwolone w widokach, które można aktualizować.