From: dan Date: Mon, 9 Dec 2024 11:37:37 +0000 (+0000) Subject: Fix an obscure problem with multiple outer joins, ON clauses and query flattening... X-Git-Tag: major-relase~75 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=94ad4abc656127fea3fe63d9263759d6adb60f65;p=thirdparty%2Fsqlite.git Fix an obscure problem with multiple outer joins, ON clauses and query flattening. Forum [forum:5c8a069d23|thread 5c8a069d23]. FossilOrigin-Name: a350ea7c6b89725ba1a0058c77fc8e918f5cb78e868d100f5425cdee114d1320 --- 94ad4abc656127fea3fe63d9263759d6adb60f65 diff --cc manifest index f707f0e6fe,482a6c0e87..b8a72d15c7 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Add\sa\snote\sin\sMakefile.msc\sabout\sEXTRA_SRC\sfiles\spossibly\srequiring\smanual\sediting. - D 2024-12-09T10:57:01.703 + C Fix\san\sobscure\sproblem\swith\smultiple\souter\sjoins,\sON\sclauses\sand\squery\sflattening.\sForum\s[forum:5c8a069d23|thread\s5c8a069d23]. -D 2024-12-09T11:12:12.968 ++D 2024-12-09T11:37:37.074 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F LICENSE.md e108e1e69ae8e8a59e93c455654b8ac9356a11720d3345df2a4743e9590fb20d @@@ -777,8 -777,8 +777,8 @@@ F src/printf.c 96f7f8baeedc7639da94e4e7 F src/random.c 606b00941a1d7dd09c381d3279a058d771f406c5213c9932bbd93d5587be4b9c F src/resolve.c c8a5372b97b2a2e972a280676f06ddb5b74e885d3b1f5ce383f839907b57ef68 F src/rowset.c 8432130e6c344b3401a8874c3cb49fefe6873fec593294de077afea2dce5ec97 - F src/select.c 1334b0606dbdc753c8333f41bff441c97f77ef8ad9e33f3701e8adfe3b587c28 + F src/select.c 1c2b2321e1658e02f96da96d3071abcaa6839a1d75edd960a75a0ab11b6041bb -F src/shell.c.in 660da73720fc0783a00317568aa098ff1887a0a5cbc0c49138d348d9fc890961 +F src/shell.c.in 883d1470893d15b65724a42a865a25f12e02ee865ab252480d04d467881f87e4 F src/sqlite.h.in 6afbcaae44140216704a6c82e4c4ea4118c46d5f6573d6c5fa4fc901ed9d369e F src/sqlite3.rc 5121c9e10c3964d5755191c80dd1180c122fc3a8 F src/sqlite3ext.h 3f046c04ea3595d6bfda99b781926b17e672fd6d27da2ba6d8d8fc39981dcb54 @@@ -2202,9 -2202,11 +2202,9 @@@ F tool/version-info.c 3b36468a90faf1bbd F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee87c1b31a7 F tool/warnings.sh 49a486c5069de041aedcbde4de178293e0463ae9918ecad7539eedf0ec77a139 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f - P fc6904a508eb732b1cb5cc12321a0d637d97e1e066a022a2c93cb50595f3a86a 8f9c640818871c451e69f186224bf276f8a03c8d31a76806d81f34922a169f82 - R 50045aa0a973371ebf0a05224448e665 - T +closed 8f9c640818871c451e69f186224bf276f8a03c8d31a76806d81f34922a169f82 - U drh - Z 97e025238fa3db983285e6f4cedea418 -P 81342fa6dd03fffbe7d4d699ff049dcef4d30344578bb6f91cb58a4e5a4f6036 -R 3188b2c87a9e8a8a9fb6e913f7cbbec8 -T *branch * forum-5c8a069d23-fix -T *sym-forum-5c8a069d23-fix * -T -sym-trunk * ++P a0a36bad454fab55ff39cbada68bf9ec6494d48dc4fc88496c0f637ab100734c 289daf6cee39625e8f068179cd58efcc1d28242f46064e58ec4175a019cf48ad ++R 28fa23921e04e393ea4b0633ec5e0abc ++T +closed 289daf6cee39625e8f068179cd58efcc1d28242f46064e58ec4175a019cf48ad + U dan -Z 0a776cf65bcb8516c8a437501b7f2ac9 ++Z 5885f8e9d357b34718ed1f6864ffaf31 # Remove this line to create a well-formed Fossil manifest. diff --cc manifest.uuid index 603a52e63d,ab418d5284..e16bbd3a34 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - a0a36bad454fab55ff39cbada68bf9ec6494d48dc4fc88496c0f637ab100734c -289daf6cee39625e8f068179cd58efcc1d28242f46064e58ec4175a019cf48ad ++a350ea7c6b89725ba1a0058c77fc8e918f5cb78e868d100f5425cdee114d1320