首页 > 解决方案 > 在要删除的数据帧上循环

问题描述

我是火花和天蓝色的新手。我已经使用数据块将数据帧的结果保存在临时表中。我在 postgres 数据库中有一个类似的表(相同的结构)。现在,我想删除 postgres 表中与临时表(WHERE temp_table.column2 = postgres_table.column2)具有相同列值的行。为此,我想使用 FOR 循环遍历该临时表的行,并从 postgres 表中删除匹配的行。

Example:    
For rows in temp table sample_table -> 
   WHEN sample_table.column_name = postgres_table.column_name
   THEN DELETE postgres_table.column_name;

标签: postgresqlapache-sparkfor-loop

解决方案


推荐阅读