Când am scris "clauza WHERE e evaluată după JOIN" am vrut să spun că e evaluată dpdv logic (sau conceptual). Query optimizer-ul poate rearanja ordinea operaţiilor dacă crede că e mai rapid să le evalueze în altă ordine (atâta timp cât rezultatul e acelaşi).
Referinţe:
http://tinman.cs.gsu.edu/~raj/sql/node22.htmlhttp://databases.aspfaq.com/database/how-do-i-use-a-select-list-alias-in-the-where-or-group-by-clause.html(partea cu "Joe Celko says...")
Răzvan