mirror of
https://github.com/sqlite/sqlite.git
synced 2026-01-06 08:01:16 +03:00
Allow the RHS of a row-value IN operator to use a compound query with
an ORDER BY clause. FossilOrigin-Name: eaf15d9bae6773058341d6219241f44ce728ad1cb9cf649f2efd4dddd81ec461
This commit is contained in:
@@ -557,4 +557,17 @@ do_execsql_test 21.0 {
|
||||
SELECT * FROM t1 WHERE (a,b) IN (VALUES(1,2));
|
||||
} {1 2}
|
||||
|
||||
# 2019-08-09: Multi-column subquery on the RHS of an IN operator.
|
||||
#
|
||||
do_execsql_test 22.100 {
|
||||
SELECT (SELECT 3,4 UNION SELECT 5,6 ORDER BY 1) IN (SELECT 3,4);
|
||||
SELECT (SELECT 3,4 UNION SELECT 5,6 ORDER BY 1) IN (SELECT 5,6);
|
||||
SELECT (SELECT 5,6 UNION SELECT 3,4 ORDER BY 1) IN (SELECT 3,4);
|
||||
SELECT (SELECT 5,6 UNION SELECT 3,4 ORDER BY 1) IN (SELECT 5,6);
|
||||
SELECT (SELECT 3,4 UNION SELECT 5,6 ORDER BY 1 DESC) IN (SELECT 3,4);
|
||||
SELECT (SELECT 3,4 UNION SELECT 5,6 ORDER BY 1 DESC) IN (SELECT 5,6);
|
||||
SELECT (SELECT 5,6 UNION SELECT 3,4 ORDER BY 1 DESC) IN (SELECT 3,4);
|
||||
SELECT (SELECT 5,6 UNION SELECT 3,4 ORDER BY 1 DESC) IN (SELECT 5,6);
|
||||
} {1 0 1 0 0 1 0 1}
|
||||
|
||||
finish_test
|
||||
|
||||
Reference in New Issue
Block a user