提交 31e61a1b authored 作者: Thomas Mueller's avatar Thomas Mueller

Oracle compatibility: old style outer join syntax using (+) did work correctly sometimes.

上级 56b73601
......@@ -16,7 +16,7 @@ Change Log
<h1>Change Log</h1>
<h2>Next Version (unreleased)</h2>
<ul><li>-
<ul><li>Oracle compatibility: old style outer join syntax using (+) did work correctly sometimes.
</li></ul>
<h2>Version 1.0.76 (2008-07-27)</h2>
......
......@@ -1707,8 +1707,11 @@ public class Parser {
ObjectArray filters = currentSelect.getTopFilters();
for (int i = 0; filters != null && i < filters.size(); i++) {
TableFilter f = (TableFilter) filters.get(i);
leftCol.mapColumns(f, 0);
rightCol.mapColumns(f, 0);
while (f != null) {
leftCol.mapColumns(f, 0);
rightCol.mapColumns(f, 0);
f = f.getJoin();
}
}
TableFilter leftFilter = leftCol.getTableFilter();
TableFilter rightFilter = rightCol.getTableFilter();
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论