SQLite
Hex Artifact Content
Not logged in

Artifact 8c39a3c9eea9052401592867ebd59dce6f6dbfe8:

Ticket change [8c39a3c9ee] - New ticket [db4d96798da8b9707f76509e57d745d64a92e880|db4d96798d] LIMIT does not work with nested views containing UNION ALL. by drh 2013-01-28 19:34:30.
0000: 44 20 32 30 31 33 2d 30 31 2d 32 38 54 31 39 3a  D 2013-01-28T19:
0010: 33 34 3a 33 30 2e 32 37 30 0a 4a 20 66 6f 75 6e  34:30.270.J foun
0020: 64 69 6e 20 33 2e 37 2e 31 35 2e 32 0a 4a 20 69  din 3.7.15.2.J i
0030: 63 6f 6d 6d 65 6e 74 20 54 68 65 5c 73 4c 49 4d  comment The\sLIM
0040: 49 54 5c 73 6f 6e 5c 73 74 68 65 5c 73 66 69 6e  IT\son\sthe\sfin
0050: 61 6c 5c 73 53 45 4c 45 43 54 5c 73 69 6e 5c 73  al\sSELECT\sin\s
0060: 74 68 65 5c 73 66 6f 6c 6c 6f 77 69 6e 67 5c 73  the\sfollowing\s
0070: 63 6f 64 65 5c 73 64 6f 65 73 5c 73 6e 6f 74 5c  code\sdoes\snot\
0080: 73 77 6f 72 6b 3a 5c 72 5c 6e 5c 72 5c 6e 3c 76  swork:\r\n\r\n<v
0090: 65 72 62 61 74 69 6d 3e 5c 72 5c 6e 43 52 45 41  erbatim>\r\nCREA
00a0: 54 45 5c 73 54 41 42 4c 45 5c 73 74 31 28 78 29  TE\sTABLE\st1(x)
00b0: 3b 5c 72 5c 6e 49 4e 53 45 52 54 5c 73 49 4e 54  ;\r\nINSERT\sINT
00c0: 4f 5c 73 74 31 5c 73 56 41 4c 55 45 53 28 35 29  O\st1\sVALUES(5)
00d0: 3b 5c 72 5c 6e 43 52 45 41 54 45 5c 73 56 49 45  ;\r\nCREATE\sVIE
00e0: 57 5c 73 76 31 5c 73 41 53 5c 73 53 45 4c 45 43  W\sv1\sAS\sSELEC
00f0: 54 5c 73 78 2a 32 5c 73 46 52 4f 4d 5c 73 74 31  T\sx*2\sFROM\st1
0100: 3b 5c 72 5c 6e 43 52 45 41 54 45 5c 73 56 49 45  ;\r\nCREATE\sVIE
0110: 57 5c 73 76 32 5c 73 41 53 5c 73 53 45 4c 45 43  W\sv2\sAS\sSELEC
0120: 54 5c 73 2a 5c 73 46 52 4f 4d 5c 73 76 31 5c 73  T\s*\sFROM\sv1\s
0130: 55 4e 49 4f 4e 5c 73 41 4c 4c 5c 73 53 45 4c 45  UNION\sALL\sSELE
0140: 43 54 5c 73 2a 5c 73 46 52 4f 4d 5c 73 76 31 3b  CT\s*\sFROM\sv1;
0150: 5c 72 5c 6e 43 52 45 41 54 45 5c 73 56 49 45 57  \r\nCREATE\sVIEW
0160: 5c 73 76 34 5c 73 41 53 5c 73 53 45 4c 45 43 54  \sv4\sAS\sSELECT
0170: 5c 73 2a 5c 73 46 52 4f 4d 5c 73 76 32 5c 73 55  \s*\sFROM\sv2\sU
0180: 4e 49 4f 4e 5c 73 41 4c 4c 5c 73 53 45 4c 45 43  NION\sALL\sSELEC
0190: 54 5c 73 2a 5c 73 46 52 4f 4d 5c 73 76 32 3b 5c  T\s*\sFROM\sv2;\
01a0: 72 5c 6e 53 45 4c 45 43 54 5c 73 2a 5c 73 46 52  r\nSELECT\s*\sFR
01b0: 4f 4d 5c 73 76 34 5c 73 4c 49 4d 49 54 5c 73 33  OM\sv4\sLIMIT\s3
01c0: 3b 5c 72 5c 6e 3c 2f 76 65 72 62 61 74 69 6d 3e  ;\r\n</verbatim>
01d0: 5c 72 5c 6e 5c 72 5c 6e 54 68 65 5c 73 70 72 6f  \r\n\r\nThe\spro
01e0: 62 6c 65 6d 5c 73 73 65 65 6d 73 5c 73 74 6f 5c  blem\sseems\sto\
01f0: 73 68 61 76 65 5c 73 62 65 65 6e 5c 73 69 6e 74  shave\sbeen\sint
0200: 72 6f 64 75 63 65 64 5c 73 62 79 5c 73 63 68 65  roduced\sby\sche
0210: 63 6b 2d 69 6e 73 5c 73 5b 33 65 66 34 36 38 65  ck-ins\s[3ef468e
0220: 37 30 34 36 62 32 30 39 5d 5c 72 5c 6e 6f 72 5c  7046b209]\r\nor\
0230: 73 5b 61 37 39 37 38 36 61 39 36 31 64 62 61 38  s[a79786a961dba8
0240: 5d 5c 73 6f 6e 5c 73 32 30 30 38 2d 30 37 2d 30  ]\son\s2008-07-0
0250: 31 2e 5c 73 5c 73 54 68 65 5c 73 70 72 6f 62 6c  1.\s\sThe\sprobl
0260: 65 6d 5c 73 66 69 72 73 74 5c 73 61 70 70 65 61  em\sfirst\sappea
0270: 72 65 64 5c 73 69 6e 5c 73 76 65 72 73 69 6f 6e  red\sin\sversion
0280: 5c 72 5c 6e 33 2e 36 2e 31 2e 5c 73 5c 73 54 68  \r\n3.6.1.\s\sTh
0290: 65 5c 73 70 72 6f 62 6c 65 6d 5c 73 77 61 73 5c  e\sproblem\swas\
02a0: 73 64 65 74 65 63 74 65 64 5c 73 64 75 72 69 6e  sdetected\sdurin
02b0: 67 5c 73 69 6e 74 65 72 6e 61 6c 5c 73 74 65 73  g\sinternal\stes
02c0: 74 69 6e 67 5c 73 61 6e 64 5c 73 68 61 73 5c 73  ting\sand\shas\s
02d0: 6e 65 76 65 72 5c 72 5c 6e 62 65 65 6e 5c 73 73  never\r\nbeen\ss
02e0: 65 65 6e 5c 73 69 6e 5c 73 74 68 65 5c 73 77 69  een\sin\sthe\swi
02f0: 6c 64 2e 0a 4a 20 6c 6f 67 69 6e 20 64 72 68 0a  ld..J login drh.
0300: 4a 20 6d 69 6d 65 74 79 70 65 20 74 65 78 74 2f  J mimetype text/
0310: 78 2d 66 6f 73 73 69 6c 2d 77 69 6b 69 0a 4a 20  x-fossil-wiki.J 
0320: 73 65 76 65 72 69 74 79 20 49 6d 70 6f 72 74 61  severity Importa
0330: 6e 74 0a 4a 20 73 74 61 74 75 73 20 4f 70 65 6e  nt.J status Open
0340: 0a 4a 20 74 69 74 6c 65 20 4c 49 4d 49 54 5c 73  .J title LIMIT\s
0350: 64 6f 65 73 5c 73 6e 6f 74 5c 73 77 6f 72 6b 5c  does\snot\swork\
0360: 73 77 69 74 68 5c 73 6e 65 73 74 65 64 5c 73 76  swith\snested\sv
0370: 69 65 77 73 5c 73 63 6f 6e 74 61 69 6e 69 6e 67  iews\scontaining
0380: 5c 73 55 4e 49 4f 4e 5c 73 41 4c 4c 0a 4a 20 74  \sUNION\sALL.J t
0390: 79 70 65 20 43 6f 64 65 5f 44 65 66 65 63 74 0a  ype Code_Defect.
03a0: 4b 20 64 62 34 64 39 36 37 39 38 64 61 38 62 39  K db4d96798da8b9
03b0: 37 30 37 66 37 36 35 30 39 65 35 37 64 37 34 35  707f76509e57d745
03c0: 64 36 34 61 39 32 65 38 38 30 0a 55 20 64 72 68  d64a92e880.U drh
03d0: 0a 5a 20 36 63 33 33 61 61 36 61 33 66 35 65 38  .Z 6c33aa6a3f5e8
03e0: 37 37 31 31 30 61 38 36 62 39 35 38 32 61 37 65  77110a86b9582a7e
03f0: 36 62 63 0a                                      6bc.