should be it
This commit is contained in:
40
external/duckdb/test/issues/general/test_2496.test
vendored
Normal file
40
external/duckdb/test/issues/general/test_2496.test
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
# name: test/issues/general/test_2496.test
|
||||
# description: Issue 2496: Incorrect Struct Sorting Order on Ties
|
||||
# group: [general]
|
||||
|
||||
statement ok
|
||||
PRAGMA enable_verification
|
||||
|
||||
statement ok
|
||||
CREATE TABLE list_str AS
|
||||
SELECT * FROM (VALUES
|
||||
({'x': 'duck', 'y': ''}),
|
||||
({'x': 'duck', 'y': 'goose'})
|
||||
) tbl(i)
|
||||
|
||||
query II
|
||||
SELECT lhs.i, rhs.i
|
||||
FROM list_str lhs, list_str rhs
|
||||
ORDER BY lhs.i, rhs.i
|
||||
----
|
||||
{'x': duck, 'y': ''} {'x': duck, 'y': ''}
|
||||
{'x': duck, 'y': ''} {'x': duck, 'y': goose}
|
||||
{'x': duck, 'y': goose} {'x': duck, 'y': ''}
|
||||
{'x': duck, 'y': goose} {'x': duck, 'y': goose}
|
||||
|
||||
statement ok
|
||||
CREATE TABLE test AS
|
||||
SELECT * FROM (VALUES
|
||||
(['duck', '']),
|
||||
(['duck', 'goose'])
|
||||
) tbl(i)
|
||||
|
||||
query II
|
||||
SELECT lhs.i, rhs.i
|
||||
FROM test lhs, test rhs
|
||||
ORDER BY lhs.i, rhs.i
|
||||
----
|
||||
[duck, ''] [duck, '']
|
||||
[duck, ''] [duck, goose]
|
||||
[duck, goose] [duck, '']
|
||||
[duck, goose] [duck, goose]
|
||||
Reference in New Issue
Block a user