From: drh Date: Thu, 2 Feb 2012 18:46:41 +0000 (+0000) Subject: When non-aggregate columns occur in an aggregate query with a single min() X-Git-Tag: version-3.7.11~64 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5a1785cbf272d09fd6e5da5f529d79fdafe0ab68;p=thirdparty%2Fsqlite.git When non-aggregate columns occur in an aggregate query with a single min() 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 --- 5a1785cbf272d09fd6e5da5f529d79fdafe0ab68 diff --cc manifest index a02f0e5e2c,200cf03d50..e456d392ef --- a/manifest +++ 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 3536af2979,1b02240b7b..a30a70cb3b --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 0bc594e861ae1142e8c6c83f39b095e1432856bf -f27c7b4fb193126548e6a620ac89664d1efa3856 ++fa13edd39c3b8ec752d4e90a69ebf7fed4ebf62f