在MindsDB SQL编辑器中运行PostgreSQL条目ID时出现“未知选择目标”错误

yptwkmov  于 2023-02-22  发布在  PostgreSQL
关注(0)|答案(1)|浏览(144)

我试图从MindsDB SQL编辑器运行SQL查询,并按PostgreSQL表中的特定条目ID对数据进行分区,但我收到了以下错误:

Unknown select target <class 'mindsdb_sql.parser.ast.select.operation.WindowFunction'>

查询示例:

SELECT pid, pname,  docid, ptemp, avg(ptemp) OVER (PARTITION BY docid) FROM postgresql_integration.patients_data;

我试过阅读MindsDB的文档,但仍然没有这个特定问题的答案。

c2e8gylq

c2e8gylq1#

MindsDB的数据库引擎是MySQL,但是你仍然可以根据你连接的数据库运行原生SQL查询,在你的例子中是PostgreSQL。为了能够做到这一点,你需要在***SELECT FROM integration_name()***语句中 Package 原生查询。在你的例子中是:

SELECT * FROM postgresql_integration(
 SELECT pid, pname,  docid, ptemp, avg(ptemp) OVER (PARTITION BY docid) FROM patients_data
);

要了解更多信息,您可以查看Native query documentation

相关问题