The better approach IMO is to allow more SQL-like ad hoc joining by explicitly supporting an ON join qualifier. Support for this is already being built into the redesigned query parsers. Theta-style joining went be the wayside in SQL specs for a reason ;)