Beautifier and ANSI joins

If I run the beautifier against this query:

Code:
SELECT * FROM dual d1 LEFT OUTER JOIN dual d2 ON d2.dummy = d1.dummy AND d2.dummy = d1.dummy
I get this

Code:
SELECT *
FROM   dual d1
LEFT   OUTER JOIN dual d2 ON d2.dummy = d1.dummy
                      AND    d2.dummy = d1.dummy;
which looks rather odd to me. I would prefer something like this:

Code:
SELECT *
FROM   dual d1
       LEFT OUTER JOIN dual d2
       ON  d2.dummy = d1.dummy
       AND d2.dummy = d1.dummy;
...although I expect there will be those who prefer variations like this:

Code:
SELECT *
FROM   dual d1
LEFT OUTER JOIN dual d2
ON     d2.dummy = d1.dummy
AND    d2.dummy = d1.dummy;
Any chance of this putting this on your list?

Thanks!
 
I have added it to the list of enhancement requests. I get this though:

Code:
SELECT *
  FROM dual d1
  LEFT OUTER JOIN dual d2 ON d2.dummy = d1.dummy
                         AND d2.dummy = d1.dummy
 
Back
Top