SQL Server 2000 (and maybe before that, but surely with 2000) does the WHERE clause after the JOIN.
I have an old post that demos this and the side effects and and and.
http://www.aspmessageboard.com/forum...96501&F=20&P=1
And SQLTeam.com (a site that specializes in SQL Server) has a similar thread/article:
http://www.sqlteam.com/item.asp?ItemID=11122
But quite frankly, I thought that this action *WAS* in compliance with the ANSI spec. *AND* the actual test that I performed, as I showed it in my post noted above, was run on an Access2002 database!!! So if Access97 is different, then *IT* is the "odd man out" here.