FROM
FROM sits in a campus project. Dev’s job is a FROM dry-run. Write that first.
For FROM, InnoDB is in play. Don’t blame it until you have traced a FROM dry-run.
FROM exists so Dev can keep a FROM dry-run correct in a campus project.
Use FROM when a FROM dry-run must stay clear. If a simpler SQL step works, use that instead.
FROM trap — skipping the failure case for FROM. Dev loses marks for that every viva.
Place FROM next to nearby SQL work — one FROM step Dev can write from memory is the link.
Viva for FROM — what it is → one FROM step Dev can write from memory → the mistake (skipping the failure case for FROM).
FROM students
│
▼
WHERE city = 'Pune'
│
▼
SELECT name, marksSay FROM in one breath, then one FROM step Dev can write from memory, then skipping the failure case for FROM.