Closed
Description
Describe the bug
DataFusion v21.0.0
CREATE EXTERNAL TABLE t1 (a INT, b INT) STORED AS CSV LOCATION 'data.csv';
CREATE EXTERNAL TABLE t2 (a INT, b INT) STORED AS CSV LOCATION 'data.csv';
SELECT a, b FROM t1 WHERE EXISTS (SELECT count(*) FROM t2);
return:
This feature is not implemented: Physical plan does not support logical expression EXISTS ()
worked branch
19.0.0
To Reproduce
create data.csv
echo "1,2" > data.csv
use datafusion-cli
CREATE EXTERNAL TABLE t1 (a INT, b INT) STORED AS CSV LOCATION 'data.csv';
CREATE EXTERNAL TABLE t2 (a INT, b INT) STORED AS CSV LOCATION 'data.csv';
SELECT a, b FROM t1 WHERE EXISTS (SELECT count(*) FROM t2);
Expected behavior
No response
Additional context
No response