Is that a typo in the explanation? It looks like there is a typo in the explanation:
In describing the view vUsers, both "table 1" and "table 2" end with "as table 1".
How does this view "tell" you which table provided the specific user returned?
Thanks