Statt Sichten (Kann MYSQL 4 Sichten?) kannst Du die Aliase natürlich auch Joe-mässig in die Queries schreiben, aber das weisst Du vermutlich bereits.
Nein.
SELECT *
FROM user
WHERE (user ALIAS user_id) = 1
Sowas geht?
SELECT name ALIAS nachname ...
kenne ich. Aber dann gibt es einen Fehler, wenn das Tabellenfeld tatsächlich nachname heisst und name fehlt. Richtig?