Ticket Hash: | 98825a79ce145686392d8074032ae54863aa21a3 | |||
Title: | Incorrect result from a DISTINCT + GROUP BY + ORDER BY query | |||
Status: | Fixed | Type: | Code_Defect | |
Severity: | Critical | Priority: | Immediate | |
Subsystem: | Unknown | Resolution: | Fixed | |
Last Modified: | 2014-04-03 16:57:11 | |||
Version Found In: | 3.8.4.2 | |||
User Comments: | ||||
drh added on 2014-04-03 15:17:34:
The following query answers 'wrong' even though the correct answer is 'right': CREATE TABLE t1(x); INSERT INTO t1 VALUES('right'),('wrong'); SELECT DISTINCT x FROM (SELECT x FROM t1 GROUP BY x) WHERE x='right' ORDER BY x; Bisecting shows that this problem was introduced by check-in [1e64dd782a126f48d78c4] on 2014-02-08 and first appeared in SQLite version 3.8.4. |