能帮我如何在雪花中编写相关子查询吗?
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.根据另一个联接条件从同一表中选择另一列 以上查询几乎是我的原始情况。你能帮助我如何在雪花中编写相同的查询吗?
答案 0 :(得分:0)
相关的子查询通常不是一个好主意,因为在许多情况下,它们导致每行一个查询,而该查询不会扩展。
但是,如果我正确地阅读了您的查询,则可以简单地将d
和x
连接两次,并使用不同的连接条件。
y