@@ -80,7 +80,7 @@ insert into t2 values (1, 'updated_b', 5.0, 40), (2, 'updated_b2', 2.5, 50), (4,
8080
8181# UPDATE ... FROM is currently unsupported - qualifier stripping breaks source column references
8282# causing assignments like 'b = t2.b' to resolve to target table's 'b' instead of source table's 'b'
83- # See FIX_UPDATE.md and FIX_UPDATE_2.md for details
83+ # TODO fix https://github.com/apache/datafusion/issues/19950
8484statement error DataFusion error: This feature is not implemented: UPDATE ... FROM is not supported
8585update t1 set b = t2.b, c = t2.a, d = 1 from t2 where t1.a = t2.a and t1.b > 'foo' and t2.c > 1.0;
8686
@@ -90,6 +90,7 @@ explain update t1 set b = t2.b, c = t3.a, d = 1 from t2, t3 where t1.a = t2.a an
9090
9191# test table alias
9292# UPDATE ... FROM is currently unsupported
93+ # TODO fix https://github.com/apache/datafusion/issues/19950
9394query error DataFusion error: This feature is not implemented: UPDATE ... FROM is not supported
9495explain update t1 as T set b = t2.b, c = t.a, d = 1 from t2 where t.a = t2.a and t.b > 'foo' and t2.c > 1.0;
9596
@@ -107,5 +108,6 @@ statement ok
107108insert into t2 values (1, 'new_val', 2.0, 100), (2, 'new_val2', 1.5, 200);
108109
109110# UPDATE ... FROM is currently unsupported
111+ # TODO fix https://github.com/apache/datafusion/issues/19950
110112statement error DataFusion error: This feature is not implemented: UPDATE ... FROM is not supported
111113update t1 as T set b = t2.b, c = t.a, d = 1 from t2 where t.a = t2.a and t.b > 'foo' and t2.c > 1.0;
0 commit comments