如何在雪花中编写相关子查询

时间:2019-01-04 03:06:15

标签: snowflake-datawarehouse snowflake

能帮我如何在雪花中编写相关子查询吗?

select a
       b,
       (select d.x from d inner join b on d.id=b.id) As x,
       (select d.x from d inner join bon d.id!=b.id) AS Y  
FROM a 
inner join b on a.id=b.id

根据联接条件从d表中选择X.根据另一个联接条件从同一表中选择另一列     以上查询几乎是我的原始情况。你能帮助我如何在雪花中编写相同的查询吗?

1 个答案:

答案 0 :(得分:0)

相关的子查询通常不是一个好主意,因为在许多情况下,它们导致每行一个查询,而该查询不会扩展。 但是,如果我正确地阅读了您的查询,则可以简单地将dx连接两次,并使用不同的连接条件。

y