Here is what I'm running into with one of my programs....
I believe the problem is resulting from this:
[
dev.mysql.com]
"Incompatible change: Beginning with MySQL 5.0.12, natural joins and joins
with USING, including outer join variants, are processed according to the
SQL:2003 standard. The changes include elimination of redundant output
columns for NATURAL joins and joins specified with a USING clause and proper
ordering of output columns. The precedence of the comma operator also now is
lower compared to JOIN.
These changes make MySQL more compliant with standard SQL. However, they can
result in different output columns for some joins. Also, some queries that
appeared to work correctly prior to 5.0.12 must be rewritten to comply with
the standard. For details about the scope of the changes and examples that
show what query rewrites are necessary, see Section 13.2.7.1, "JOIN
Syntax"."
That is why I wanted to use 4.x