gpt4 book ai didi

sql - Update 语句中的子查询在 Snowflake 中不起作用

转载 作者:行者123 更新时间:2023-12-04 07:14:44 24 4
gpt4 key购买 nike

我在雪花中运行以下查询:

UPDATE PROVIDER_XO_SCORE_TABLE AS PXS 
SET PXS.PROVIDER_ID = (SELECT P.PROVIDER_ID
FROM PROVIDER_TABLE P
WHERE PXS.XPI = P.XPI);
此查询在 MySql 中工作正常,但在 Snowflake 中给出以下错误消息。
SQL 编译错误:

Unsupported subquery type cannot be evaluated

最佳答案

您可以使用类似连接的语法 UPDATE...FROM :

UPDATE PROVIDER_XO_SCORE_TABLE PXS 
SET PROVIDER_ID = P.PROVIDER_ID
FROM PROVIDER_TABLE P
WHERE PXS.XPI = P.XPI;

关于sql - Update 语句中的子查询在 Snowflake 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68834195/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com