]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
When non-aggregate columns occur in an aggregate query with a single min()
authordrh <drh@noemail.net>
Thu, 2 Feb 2012 18:46:41 +0000 (18:46 +0000)
committerdrh <drh@noemail.net>
Thu, 2 Feb 2012 18:46:41 +0000 (18:46 +0000)
or max(), then the values of the non-aggregate columns are taken from
one of the rows that was the min() or max().

FossilOrigin-Name: fa13edd39c3b8ec752d4e90a69ebf7fed4ebf62f

1  2 
manifest
manifest.uuid

diff --cc manifest
index a02f0e5e2c3a7190aae9a0135c17613f32281907,200cf03d507c28570a632af7b9bfa9e83b474ea6..e456d392ef16c9369f041935dd0441d2cfbc322b
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Data\sstructure\scleanup.\s\sRemove\sunused\sfields.\s\sRearrange\sother\sfiles\sfor\ntighter\spacking\sand\sreduced\smemory\susage.
- D 2012-02-02T15:50:17.008
 -C Fix\sa\sproblem\swith\sNULL\shandling\sin\saggregate\smin/max\swhen\sreturning\nvalues\sfrom\sthe\srow\scontaining\sthe\smin\sor\smax.
 -D 2012-02-02T18:42:09.724
++C When\snon-aggregate\scolumns\soccur\sin\san\saggregate\squery\swith\sa\ssingle\smin()\nor\smax(),\sthen\sthe\svalues\sof\sthe\snon-aggregate\scolumns\sare\staken\sfrom\s\none\sof\sthe\srows\sthat\swas\sthe\smin()\sor\smax().
++D 2012-02-02T18:46:41.880
  F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
  F Makefile.in 3f79a373e57c3b92dabf76f40b065e719d31ac34
  F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
@@@ -988,7 -989,7 +989,7 @@@ F tool/tostr.awk e75472c2f98dd76e06b8c9
  F tool/vdbe-compress.tcl d70ea6d8a19e3571d7ab8c9b75cba86d1173ff0f
  F tool/warnings-clang.sh 9f406d66e750e8ac031c63a9ef3248aaa347ef2a
  F tool/warnings.sh fbc018d67fd7395f440c28f33ef0f94420226381
- P 25df2a7458d025bc00380b4a0893637639f9f0d4
- R d2ba4c243c1dae496337618e0657e24d
 -P adb29232b659c5332b6841776372407fcc350b08
++P 0bc594e861ae1142e8c6c83f39b095e1432856bf f27c7b4fb193126548e6a620ac89664d1efa3856
+ R 087241beca277f1bd5ef577cbad5e6e6
  U drh
- Z ada6e2e4fcf7ab0bc8362d130037dce6
 -Z d29e9619f6216c8dbc76413eb249e3f2
++Z 62b372ff27d8b234c8be459fcc204dad
diff --cc manifest.uuid
index 3536af2979f1e8a5320305bb1458e9ed2c8afa8d,1b02240b7ba242dba7cd3a2506151eb277e6b1b1..a30a70cb3b52419118e299c2192a762bb39d0355
@@@ -1,1 -1,1 +1,1 @@@
- 0bc594e861ae1142e8c6c83f39b095e1432856bf
 -f27c7b4fb193126548e6a620ac89664d1efa3856
++fa13edd39c3b8ec752d4e90a69ebf7fed4ebf62f