Why is it that the columns after the SELECT and before the FROM require comma delineation when the JOINS and conditions in the WHERE clause do not? It seems like you could write an implementation of SQL that can manage without commas, what's stopping someone from doing this?
Or, is there some flavor of SQL that eliminates the need for comma delineation already?