# name: test/sql/subquery/lateral/lateral_values.test # description: Test LATERAL with values clause # group: [lateral] statement ok SET default_null_order='nulls_first'; statement ok PRAGMA enable_verification statement ok CREATE TABLE integers(i INTEGER); statement ok INSERT INTO integers VALUES (1), (2), (3), (NULL); query II SELECT * FROM integers, LATERAL (VALUES (integers.i + 1)) t(k) ORDER BY i; ---- NULL NULL 1 2 2 3 3 4 query III SELECT * FROM integers a, integers b JOIN LATERAL (VALUES (a.i)) ss(x) ON (true) ORDER BY a.i, b.i; ---- NULL NULL NULL NULL 1 NULL NULL 2 NULL NULL 3 NULL 1 NULL 1 1 1 1 1 2 1 1 3 1 2 NULL 2 2 1 2 2 2 2 2 3 2 3 NULL 3 3 1 3 3 2 3 3 3 3