t1.record_id NOT IN ( SELECT record_id FROM stg_zhxc_d_form_list_content_explain_df ) 如何替换为hvie sql
时间: 2023-08-04 07:02:55 浏览: 158
替换place_user_id(1).sql
在Hive SQL中,可以使用子查询或者LEFT JOIN来替换该语句。以下是两种替换方式的示例:
1. 使用子查询
```
SELECT t1.*
FROM stg_zhxc_d_form_list_content_df t1
WHERE t1.record_id NOT IN (
SELECT record_id FROM stg_zhxc_d_form_list_content_explain_df
);
```
2. 使用LEFT JOIN
```
SELECT t1.*
FROM stg_zhxc_d_form_list_content_df t1
LEFT JOIN stg_zhxc_d_form_list_content_explain_df t2
ON t1.record_id = t2.record_id
WHERE t2.record_id IS NULL;
```
这两个查询的结果应该是相同的,都是返回在 `stg_zhxc_d_form_list_content_df` 表中存在但在 `stg_zhxc_d_form_list_content_explain_df` 表中不存在的记录。请根据实际情况选择适合的方式。
阅读全文