From 79c5234122ccb4c22e49930c28d1a8ca7bbc74fa Mon Sep 17 00:00:00 2001 From: PThorpe92 Date: Thu, 16 Oct 2025 16:43:08 -0400 Subject: [PATCH] Add TCL test for self ambiguous join --- testing/select.test | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/testing/select.test b/testing/select.test index 72688913c..c42e38e42 100755 --- a/testing/select.test +++ b/testing/select.test @@ -1074,3 +1074,23 @@ do_execsql_test_on_specific_db {:memory:} rowid-select-from-clause-subquery-expl SELECT rowid,a FROM (SELECT rowid,a FROM t); } {1|abc} +# https://github.com/tursodatabase/turso/issues/3505 regression test +do_execsql_test_in_memory_any_error ambiguous-self-join { + CREATE TABLE T(a); + INSERT INTO t VALUES (1), (2), (3); + SELECT * fROM t JOIN t; +} + +do_execsql_test_on_specific_db {:memory:} unambiguous-self-join { + CREATE TABLE T(a); + INSERT INTO t VALUES (1), (2), (3); + SELECT * fROM t as ta JOIN t order by ta.a; +} {1|1 +1|2 +1|3 +2|1 +2|2 +2|3 +3|1 +3|2 +3|3}