diff options
author | Carlo Zancanaro <carlo@clearboxsystems.com.au> | 2013-09-29 15:34:31 +1000 |
---|---|---|
committer | Carlo Zancanaro <carlo@clearboxsystems.com.au> | 2013-09-29 15:34:31 +1000 |
commit | 9b5e0cfc6f4302149721474b2934f44e409e99c0 (patch) | |
tree | 849f01d3181f682e75810afe6b96f5024ef7d0ce /README.md | |
parent | 27b7258697988dcc63d097620732c4325c06aa68 (diff) |
Remove the `having` function, incorporate into `select`
The `having` function duplicated the intended functionality of `select`, but in
a bad way. It only applied to a restricted case, and its existence meant that
`select` provided an escape-hatch with which we could cause some unexpected
behaviour. By consolidating the two functions into `select` we remove the
escape hatch as well as simplify the model.
Selection on grouped queries may now introduce a new subquery, but only in
situations where the behaviour is unpredictable (ie. selecting on non-grouped
attributes).
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -160,7 +160,7 @@ explain those circumstances for each function.) These operations will not be explained in detail here, but are hopefully self explanatory. -* `group`ing/`having` +* `group`ing * `sort`ing * `take`ing/`drop`ing |