---
This commit is contained in:
@@ -0,0 +1,55 @@
|
||||
## Summary
|
||||
<!--Explain briefly what goes wrong and explain why you believe this is a bug and not the intended behavior of SQLite (if it is not a crash).-->**No review yet**
|
||||
|
||||
## Minimized query
|
||||
|
||||
```sql
|
||||
PRAGMA reverse_unordered_selects;
|
||||
PRAGMA secure_delete = ON;
|
||||
PRAGMA automatic_index = TRUE;
|
||||
.stats vmstep
|
||||
CREATE TABLE t1(a, b, c, d);
|
||||
CREATE UNIQUE INDEX i1 ON t1(b, c);
|
||||
CREATE UNIQUE INDEX i2 ON t1(d COLLATE nocase);
|
||||
CREATE TABLE t2(x INTEGER PRIMARY KEY, y);
|
||||
CREATE TABLE t3(c1 PRIMARY KEY NOT NULL, c2 NOT NULL);
|
||||
CREATE INDEX i3 ON t3(c2);
|
||||
CREATE TABLE t4(a, b NOT NULL, c NOT NULL, d NOT NULL);
|
||||
CREATE UNIQUE INDEX t4i1 ON t4(b, c);
|
||||
CREATE UNIQUE INDEX t4i2 ON t4(d COLLATE nocase);
|
||||
SELECT DISTINCT c FROM t1 WHERE b = ?;
|
||||
SELECT DISTINCT c FROM t1 WHERE b IN (lower(NULL),jsonb_array(2, 2, NULL));
|
||||
SELECT DISTINCT a, b, c COLLATE nocase FROM t1
|
||||
|
||||
```
|
||||
|
||||
## Actual output
|
||||
|
||||
```sql
|
||||
0
|
||||
1
|
||||
VM-steps: 30
|
||||
VM-steps: 26
|
||||
VM-steps: 26
|
||||
VM-steps: 28
|
||||
VM-steps: 39
|
||||
VM-steps: 26
|
||||
VM-steps: 28
|
||||
VM-steps: 26
|
||||
VM-steps: 26
|
||||
VM-steps: 8
|
||||
VM-steps: 7
|
||||
```
|
||||
|
||||
## Expectation
|
||||
|
||||
```sql
|
||||
|
||||
```
|
||||
|
||||
## Flag
|
||||
|
||||
```
|
||||
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user