Update Join
If you can teach Update Join using student + marks, you know it. If you only know the heading, you don’t.
For Update Join, InnoDB is in play. Don’t blame it until you have traced student + marks.
Without Update Join, a report gets messy and student + marks is hard to trust.
Zara ships Update Join in a report. That is the use case worth saying.
Update Join miss — missing ON → cartesian product. Fix it before you talk about advanced SQL.
After Update Join, Zara should still remember missing ON → cartesian product.
One breath for Update Join, then student + marks, then missing ON → cartesian product. Sit down.
students.id
=
marks.student_id
│
▼
one result rowFor Update Join: definition + a report + one failure.