INNER joins nested under OUTER joins become OUTER

Bug #1212403 reported by Mike Rylander
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evergreen
Fix Released
Medium
Unassigned
2.3
Fix Released
Undecided
Unassigned
2.4
Fix Released
Undecided
Unassigned

Bug Description

When enabling nullability selection in the report template interface, selection of an INNER (none-nullable) join type fails to produce an INNER join in the final SQL. This was actually intentional, as the behavior of a series of JOINs of varying flavors is confusing to some users, and an approximation of INNER-ness through IS NOT NULL clauses added to the WHERE produced results that, in some cases, seemed more correct to users. However, they're really not.

A branch addressing this is at http://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/miker/clark-nested-inner-join

Tags: pullrequest
Changed in evergreen:
milestone: none → 2.5.0-alpha2
Revision history for this message
Jason Boyer (jboyer) wrote :
Revision history for this message
Mike Rylander (mrylander) wrote :

Thanks for testing and sign-off, Jason. Merging...

Changed in evergreen:
status: New → Fix Committed
Dan Wells (dbw2)
Changed in evergreen:
milestone: 2.5.0-alpha2 → 2.5.0-beta1
milestone: 2.5.0-beta1 → 2.5.0-alpha2
Ben Shum (bshum)
Changed in evergreen:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.