diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2000-04-27 18:35:04 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2000-04-27 18:35:04 +0000 |
commit | d6eac08f110f7e611b84d4f92ce68f3385ae5f55 (patch) | |
tree | 5696ab4bfab1e255e8bb713824aef5cd3547b587 /src/backend/tcop/postgres.c | |
parent | 85a53038778e8d0d7b8230aae72768b055f83037 (diff) | |
download | postgresql-d6eac08f110f7e611b84d4f92ce68f3385ae5f55.tar.gz postgresql-d6eac08f110f7e611b84d4f92ce68f3385ae5f55.zip |
Repair problem noted by Elphick: make_rels_by_joins failed to handle
cases where joinclauses were present but some joins have to be made
by cartesian-product join anyway. An example is
SELECT * FROM a,b,c WHERE (a.f1 + b.f2 + c.f3) = 0;
Even though all the rels have joinclauses, we must join two of them
in cartesian style before we can use the join clause...
Diffstat (limited to 'src/backend/tcop/postgres.c')
0 files changed, 0 insertions, 0 deletions