我想在配置单元表中插入一条记录,但在插入它之前,我想检查该记录是否已经存在于表中。如果是那样的话,我就不插入记录,宁愿跳过它。
我使用的配置单元版本是 Hive 1.1.0.
表结构:
hk | diagnosisid | id | cdcode
-----------------------------------------------------------
EXVWLOORV@#19690321F | 1 | 7810 | I9C
OHQQDUG@#19380630F | 1 | 3643 | I9C
VPLWK@#19610120F | 1 | 2731 | I9C
在插入记录之前,我想检查 hk
值是否已存在于配置单元表中。
1条答案
按热度按时间guicsvcw1#
方法:1:
如果您可以编写“if and loop”,那么您可以尝试这种方法。
方法:2:
方法:3:
最后,您必须编写etl脚本来执行这些操作。
解决方案:
在您的场景中:(根据注解中提供的表)查询将是:
祝你一切顺利!!!